Remove unnecessary 'async' keyword
This commit is contained in:
parent
85b549458d
commit
c478f83f70
@ -340,7 +340,7 @@ function unreply() {
|
|||||||
|
|
||||||
var cansendNoti = false
|
var cansendNoti = false
|
||||||
|
|
||||||
async function askNotiPerms() {
|
function askNotiPerms() {
|
||||||
return Notification.requestPermission()
|
return Notification.requestPermission()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -411,7 +411,7 @@ function createChannel(channelname,tab) {
|
|||||||
channelp.id = channelname
|
channelp.id = channelname
|
||||||
let textnode = document.createTextNode(channelname)
|
let textnode = document.createTextNode(channelname)
|
||||||
channelp.appendChild(textnode)
|
channelp.appendChild(textnode)
|
||||||
channelp.addEventListener("click",async function(){
|
channelp.addEventListener("click", function(){
|
||||||
switchChannel(channelname)
|
switchChannel(channelname)
|
||||||
main()
|
main()
|
||||||
unreply()
|
unreply()
|
||||||
|
@ -36,7 +36,7 @@ socket.addEventListener("message", async function (event) {
|
|||||||
|
|
||||||
var cd = true //inversed "cooldown"
|
var cd = true //inversed "cooldown"
|
||||||
|
|
||||||
async function postMessage() {
|
function postMessage() {
|
||||||
let msg = getById("post-text").value
|
let msg = getById("post-text").value
|
||||||
let len = msg.length
|
let len = msg.length
|
||||||
if(len > 1000) {
|
if(len > 1000) {
|
||||||
@ -286,7 +286,7 @@ function unreply() {
|
|||||||
|
|
||||||
var cansendNoti = false
|
var cansendNoti = false
|
||||||
|
|
||||||
async function askNotiPerms() {
|
function askNotiPerms() {
|
||||||
return Notification.requestPermission()
|
return Notification.requestPermission()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -329,7 +329,7 @@ function switchChannel(channelname) {
|
|||||||
socket.send(JSON.stringify({"id":"switchChannel","data":channelname}))
|
socket.send(JSON.stringify({"id":"switchChannel","data":channelname}))
|
||||||
}
|
}
|
||||||
|
|
||||||
async function loadChannels() {
|
function loadChannels() {
|
||||||
// <!-- <p class="channel">- Channel Name -</p> -->
|
// <!-- <p class="channel">- Channel Name -</p> -->
|
||||||
|
|
||||||
let tab = getById("channelTab")
|
let tab = getById("channelTab")
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
async function uploadFile() {
|
function uploadFile() {
|
||||||
let file = document.getElementById("avatarUpl").files[0];
|
let file = document.getElementById("avatarUpl").files[0];
|
||||||
console.log(file);
|
console.log(file);
|
||||||
let formdata = new FormData();
|
let formdata = new FormData();
|
||||||
|
@ -6,7 +6,7 @@ const HASHES_DB = config.cookies.server_hashes;
|
|||||||
const HASHES_COOKIE = config.cookies.client_hashes;
|
const HASHES_COOKIE = config.cookies.client_hashes;
|
||||||
const HASHES_DIFF = HASHES_DB - HASHES_COOKIE;
|
const HASHES_DIFF = HASHES_DB - HASHES_COOKIE;
|
||||||
export const setup = function (router, con, server) {
|
export const setup = function (router, con, server) {
|
||||||
router.use("/*", async function (req, res, next) {
|
router.use("/*", function (req, res, next) {
|
||||||
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
||||||
let unsigned;
|
let unsigned;
|
||||||
if (req.body.user == undefined || req.body.pass == undefined) {
|
if (req.body.user == undefined || req.body.pass == undefined) {
|
||||||
@ -49,7 +49,7 @@ export const setup = function (router, con, server) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
router.use("/api/*", async function (req, res, next) {
|
router.use("/api/*", function (req, res, next) {
|
||||||
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
||||||
if (config["allow_getotheruser_without_cookie"] && req.originalUrl.split("\?")[0] == "/api/getotheruser") {
|
if (config["allow_getotheruser_without_cookie"] && req.originalUrl.split("\?")[0] == "/api/getotheruser") {
|
||||||
next();
|
next();
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//const web_version = require("unsafe_encrypt").web_version
|
//const web_version = require("unsafe_encrypt").web_version
|
||||||
import { web_version } from "unsafe_encrypt";
|
import { web_version } from "unsafe_encrypt";
|
||||||
export const setup = function (router, con, server) {
|
export const setup = function (router, con, server) {
|
||||||
router.get("/api/getPersonalPosts", async function (req, res) {
|
router.get("/api/getPersonalPosts", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
let otherperson = encodeURIComponent(req.query.otherperson || "");
|
let otherperson = encodeURIComponent(req.query.otherperson || "");
|
||||||
if (typeof otherperson != "string" || otherperson.length > 100 || otherperson == "") {
|
if (typeof otherperson != "string" || otherperson.length > 100 || otherperson == "") {
|
||||||
@ -21,7 +21,7 @@ export const setup = function (router, con, server) {
|
|||||||
res.json(result);
|
res.json(result);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/dms/conversations", async function (req, res) {
|
router.get("/api/dms/conversations", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
const columns = [
|
const columns = [
|
||||||
"dms_user_name", "dms_receiver"
|
"dms_user_name", "dms_receiver"
|
||||||
@ -34,12 +34,12 @@ export const setup = function (router, con, server) {
|
|||||||
res.json(result);
|
res.json(result);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/dms/encrypt.js", async function (req, res) {
|
router.get("/api/dms/encrypt.js", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
res.send(web_version());
|
res.send(web_version());
|
||||||
});
|
});
|
||||||
//
|
//
|
||||||
router.get("/api/dms/getDM", async function (req, res) {
|
router.get("/api/dms/getDM", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
let arg = req.query.id;
|
let arg = req.query.id;
|
||||||
let uriencusername = encodeURIComponent(res.locals.username);
|
let uriencusername = encodeURIComponent(res.locals.username);
|
||||||
|
@ -16,11 +16,11 @@ export const setup = function (router, con, server) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
router.get("/api/dms/pid", async function (req, res) {
|
router.get("/api/dms/pid", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
res.json({ "pid": createPID() });
|
res.json({ "pid": createPID() });
|
||||||
});
|
});
|
||||||
router.post("/api/dms/post", async function (req, res) {
|
router.post("/api/dms/post", function (req, res) {
|
||||||
if (!req.body.message) {
|
if (!req.body.message) {
|
||||||
res.json({ "error": "no message to post" });
|
res.json({ "error": "no message to post" });
|
||||||
return;
|
return;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
function allowAllTraffic(router, str, type) {
|
function allowAllTraffic(router, str, type) {
|
||||||
router.options(str, async function (req, res, next) {
|
router.options(str, function (req, res, next) {
|
||||||
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
res.set("Access-Control-Allow-Origin", "*"); //we'll allow it for now
|
||||||
res.set("Access-Control-Allow-Methods", type || "GET");
|
res.set("Access-Control-Allow-Methods", type || "GET");
|
||||||
res.set("Access-Control-Allow-Headers", "Content-Type");
|
res.set("Access-Control-Allow-Headers", "Content-Type");
|
||||||
|
@ -14,11 +14,11 @@ export const setup = function (router, con, server) {
|
|||||||
return pid
|
return pid
|
||||||
}
|
}
|
||||||
|
|
||||||
router.get("/api/pid", async function (req, res) {
|
router.get("/api/pid", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
res.json({ "pid": createPID() });
|
res.json({ "pid": createPID() });
|
||||||
});
|
});
|
||||||
router.post("/api/post", async function (req, res) {
|
router.post("/api/post", function (req, res) {
|
||||||
if (!req.body.message) {
|
if (!req.body.message) {
|
||||||
res.json({ "error": "no message to post" });
|
res.json({ "error": "no message to post" });
|
||||||
return;
|
return;
|
||||||
@ -89,7 +89,7 @@ export const setup = function (router, con, server) {
|
|||||||
data: post_obj
|
data: post_obj
|
||||||
};
|
};
|
||||||
let messagestr = JSON.stringify(message);
|
let messagestr = JSON.stringify(message);
|
||||||
server.wss.clients.forEach(async function (ws) {
|
server.wss.clients.forEach( function (ws) {
|
||||||
ws.send(messagestr);
|
ws.send(messagestr);
|
||||||
});
|
});
|
||||||
res.json({ "success": "successfully posted message" });
|
res.json({ "success": "successfully posted message" });
|
||||||
|
34
server.js
34
server.js
@ -472,7 +472,7 @@ router.get("/api/getFileIcon/*",async function(req,res){
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
router.get("/api/search", async function (req, res) {
|
router.get("/api/search", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
let type = req.query.type;
|
let type = req.query.type;
|
||||||
let arg = encodeURIComponent(req.query.selector);
|
let arg = encodeURIComponent(req.query.selector);
|
||||||
@ -551,10 +551,10 @@ router.post("/api/setavatar", function (req, res) {
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/getuser", async function (req, res) {
|
router.get("/api/getuser", function (req, res) {
|
||||||
res.json({ "username": res.locals.username, "bio": res.locals.bio, "avatar": res.locals.avatar });
|
res.json({ "username": res.locals.username, "bio": res.locals.bio, "avatar": res.locals.avatar });
|
||||||
});
|
});
|
||||||
router.get("/api/getalluserinformation", async function (req, res) {
|
router.get("/api/getalluserinformation", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", ""); //we don't want that here
|
res.set("Access-Control-Allow-Origin", ""); //we don't want that here
|
||||||
let unsigned = unsign.getunsigned(req, res);
|
let unsigned = unsign.getunsigned(req, res);
|
||||||
if (!unsigned)
|
if (!unsigned)
|
||||||
@ -576,7 +576,7 @@ router.get("/api/getalluserinformation", async function (req, res) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/getotheruser", async function (req, res) {
|
router.get("/api/getotheruser", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
let username = req.query.user;
|
let username = req.query.user;
|
||||||
let sql = `select User_Name,User_Bio,User_Avatar from ipost.users where User_Name=?;`;
|
let sql = `select User_Name,User_Bio,User_Avatar from ipost.users where User_Name=?;`;
|
||||||
@ -591,11 +591,11 @@ router.get("/api/getotheruser", async function (req, res) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/getPosts/*", async function (req, res) {
|
router.get("/api/getPosts/*", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
res.redirect("/api/getPosts");
|
res.redirect("/api/getPosts");
|
||||||
});
|
});
|
||||||
router.get("/api/getPosts", async function (req, res) {
|
router.get("/api/getPosts", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
if (req.query.channel != undefined) {
|
if (req.query.channel != undefined) {
|
||||||
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id,User_Avatar from ipost.posts inner join ipost.users on (User_Name = post_user_name) where post_receiver_name = ? group by post_id order by post_id desc limit 30;`;
|
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id,User_Avatar from ipost.posts inner join ipost.users on (User_Name = post_user_name) where post_receiver_name = ? group by post_id order by post_id desc limit 30;`;
|
||||||
@ -614,7 +614,7 @@ router.get("/api/getPosts", async function (req, res) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
router.get("/api/getPostsLowerThan", async function (req, res) {
|
router.get("/api/getPostsLowerThan", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
if (req.query.channel != undefined) {
|
if (req.query.channel != undefined) {
|
||||||
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id from ipost.posts where ((post_receiver_name = ?) and (post_id < ?)) group by post_id order by post_id desc limit 30;`;
|
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id from ipost.posts where ((post_receiver_name = ?) and (post_id < ?)) group by post_id order by post_id desc limit 30;`;
|
||||||
@ -633,7 +633,7 @@ router.get("/api/getPostsLowerThan", async function (req, res) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
router.get("/api/getPost", async function (req, res) {
|
router.get("/api/getPost", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
let arg = req.query.id;
|
let arg = req.query.id;
|
||||||
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id,post_receiver_name,User_Avatar from ipost.posts inner join ipost.users on (User_Name = post_user_name) where post_id=?;`;
|
let sql = `select post_user_name,post_text,post_time,post_special_text,post_id,post_from_bot,post_reply_id,post_receiver_name,User_Avatar from ipost.posts inner join ipost.users on (User_Name = post_user_name) where post_id=?;`;
|
||||||
@ -649,7 +649,7 @@ router.get("/api/getPost", async function (req, res) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.get("/api/getChannels", async function (req, res) {
|
router.get("/api/getChannels", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "*");
|
res.set("Access-Control-Allow-Origin", "*");
|
||||||
let sql = `select post_receiver_name from ipost.posts where post_is_private = '0' group by post_receiver_name;`;
|
let sql = `select post_receiver_name from ipost.posts where post_is_private = '0' group by post_receiver_name;`;
|
||||||
con.query(sql, [], function (err, result) {
|
con.query(sql, [], function (err, result) {
|
||||||
@ -658,7 +658,7 @@ router.get("/api/getChannels", async function (req, res) {
|
|||||||
res.json(result);
|
res.json(result);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.post("/api/setBio", async function (req, res) {
|
router.post("/api/setBio", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
let bio = req.body.Bio;
|
let bio = req.body.Bio;
|
||||||
if (!bio) {
|
if (!bio) {
|
||||||
@ -679,7 +679,7 @@ router.post("/api/setBio", async function (req, res) {
|
|||||||
res.json({ "success": "updated bio" });
|
res.json({ "success": "updated bio" });
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.post("/api/changePW", async function (req, res) {
|
router.post("/api/changePW", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
if ((typeof req.body.newPW) != "string") {
|
if ((typeof req.body.newPW) != "string") {
|
||||||
res.json({ "error": "incorrect password" });
|
res.json({ "error": "incorrect password" });
|
||||||
@ -724,7 +724,7 @@ router.post("/api/changePW", async function (req, res) {
|
|||||||
res.json({ "error": "timeout" });
|
res.json({ "error": "timeout" });
|
||||||
}, 3000);
|
}, 3000);
|
||||||
});
|
});
|
||||||
router.post("/api/changeUsername", async function (req, res) {
|
router.post("/api/changeUsername", function (req, res) {
|
||||||
res.set("Access-Control-Allow-Origin", "");
|
res.set("Access-Control-Allow-Origin", "");
|
||||||
if ((typeof req.body.newUsername) != "string") {
|
if ((typeof req.body.newUsername) != "string") {
|
||||||
res.status(400);
|
res.status(400);
|
||||||
@ -791,7 +791,7 @@ router.post("/api/changeUsername", async function (req, res) {
|
|||||||
END /API/*
|
END /API/*
|
||||||
|
|
||||||
*/
|
*/
|
||||||
router.get("/users/*", async function (req, res) {
|
router.get("/users/*", function (req, res) {
|
||||||
if (!increaseUSERCall(req, res))
|
if (!increaseUSERCall(req, res))
|
||||||
return;
|
return;
|
||||||
res.sendFile(dir + "views/otheruser.html");
|
res.sendFile(dir + "views/otheruser.html");
|
||||||
@ -847,7 +847,7 @@ router.get("/avatars/*", (request, response, next) => {
|
|||||||
}
|
}
|
||||||
response.status(404).send("No avatar with that name found");
|
response.status(404).send("No avatar with that name found");
|
||||||
});
|
});
|
||||||
router.get("/logout", async function (req, res) {
|
router.get("/logout", function (req, res) {
|
||||||
res.cookie("AUTH_COOKIE", "", { maxAge: 0, httpOnly: true, secure: DID_I_FINALLY_ADD_HTTPS });
|
res.cookie("AUTH_COOKIE", "", { maxAge: 0, httpOnly: true, secure: DID_I_FINALLY_ADD_HTTPS });
|
||||||
res.redirect("/");
|
res.redirect("/");
|
||||||
});
|
});
|
||||||
@ -910,7 +910,7 @@ let global_page_variables = {
|
|||||||
cookiebanner: `<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/3cf33f6b631f3587bf83813b/script.js"></script>`
|
cookiebanner: `<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/3cf33f6b631f3587bf83813b/script.js"></script>`
|
||||||
}
|
}
|
||||||
|
|
||||||
async function handleUserFiles(request, response, overrideurl) {
|
function handleUserFiles(request, response, overrideurl) {
|
||||||
if (!increaseUSERCall(request, response))return;
|
if (!increaseUSERCall(request, response))return;
|
||||||
if(typeof overrideurl != "string")overrideurl = undefined;
|
if(typeof overrideurl != "string")overrideurl = undefined;
|
||||||
|
|
||||||
@ -1000,7 +1000,7 @@ router.get("/", function (req, res) {
|
|||||||
|
|
||||||
router.get("/*", handleUserFiles);
|
router.get("/*", handleUserFiles);
|
||||||
|
|
||||||
router.post("/register", async function (req, res) {
|
router.post("/register", function (req, res) {
|
||||||
for (let i = 0; i < 10; i++) { //don't want people spam registering
|
for (let i = 0; i < 10; i++) { //don't want people spam registering
|
||||||
if (!increaseAPICall(req, res))
|
if (!increaseAPICall(req, res))
|
||||||
return;
|
return;
|
||||||
@ -1071,7 +1071,7 @@ router.post("/register", async function (req, res) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
router.post("/login", async function (req, res) {
|
router.post("/login", function (req, res) {
|
||||||
if (!increaseAPICall(req, res))
|
if (!increaseAPICall(req, res))
|
||||||
return;
|
return;
|
||||||
if (!increaseAPICall(req, res))
|
if (!increaseAPICall(req, res))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user