This commit is contained in:
Lukian LEIZOUR 2023-03-19 19:48:06 +01:00
parent d1c2e13b91
commit 94ec4debeb
2 changed files with 84 additions and 30 deletions

View file

@ -143,23 +143,27 @@ function getMessages (convName, choice) {
}
async function isNewUser(id, username) {
users = await usersInDb();
return new Promise(async (resolve, reject) => {
users = await usersInDb().catch(error => {
reject(error);
});
test = false;
quota = 0;
test = false;
quota = 0;
users.forEach(element => {
if (element.userid == id) {
test = true;
quota = element.quota;
users.forEach(element => {
if (element.userid == id) {
test = true;
quota = element.quota;
}
});
if (test == false) {
addUserToDb(id, username);
}
resolve({quota : quota});
});
if (test == false) {
addUserToDb(id, username);
}
return {quota : quota};
}
module.exports = { addUserToDb, incrementQuota, usersInDb, getQuota, addConv, delConv, getConvs, addMessage, getMessages, isNewUser };