Old chat tweaks.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3360 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2016-12-22 18:24:19 +00:00
parent 4313cfbc4f
commit a1e2c2abae
4 changed files with 25 additions and 21 deletions

View File

@ -5,12 +5,14 @@
function parseUrl(url) {
// XXX: Hack.
var match = url.match(new RegExp("(\\w+)://([^/]+)?(.*)"));
return {
protocol: match[1],
host: match[2],
path: match[3],
port: match[1] == "http" ? 80 : 443,
};
if (match) {
return {
protocol: match[1],
host: match[2],
path: match[3],
port: match[1] == "http" ? 80 : 443,
};
}
}
function parseResponse(data) {
@ -37,6 +39,9 @@ function get(url) {
return new Promise(async function(resolve, reject) {
try {
let parsed = parseUrl(url);
if (!parsed) {
throw new Error("Failed to parse: " + url);
}
let buffer = "";
let socket = await network.newConnection();