Commit 04f4cd7e authored by nanahira's avatar nanahira

adapt random username

parent e54c2121
...@@ -17,7 +17,8 @@ const https_server = https.createServer(https_options, (request, response) => { ...@@ -17,7 +17,8 @@ const https_server = https.createServer(https_options, (request, response) => {
response.end("Invalid pathname."); response.end("Invalid pathname.");
return; return;
} }
const username = encodeURIComponent(path_match[1]); //const username = encodeURIComponent(path_match[1]);
const username = path_match[1];
console.log("REQUEST", username); console.log("REQUEST", username);
_request({ _request({
url: "https://ygobbs.com/users/" + username + ".json", url: "https://ygobbs.com/users/" + username + ".json",
...@@ -35,7 +36,11 @@ const https_server = https.createServer(https_options, (request, response) => { ...@@ -35,7 +36,11 @@ const https_server = https.createServer(https_options, (request, response) => {
console.log("FALLBACK", username); console.log("FALLBACK", username);
request_avatar(response, username); request_avatar(response, username);
} else { } else {
const real_username = encodeURIComponent(body.users[0].username); const real_user = body.users[0].username;
var real_username = encodeURIComponent(real_user);
if (real_user.match(/[a-z0-9]{20}/)) { //random username
real_username = encodeURIComponent(body.users[0].name);
}
request_avatar(response, real_username); request_avatar(response, real_username);
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment