From bf46bb553c94f5d3d84385b066ee078e5a8cffef Mon Sep 17 00:00:00 2001 From: hiimgoodpack Date: Sat, 23 Jan 2021 14:11:46 -0500 Subject: [PATCH] Take advantage of destructuring assignment for better code completion --- index.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/index.js b/index.js index 8e038bf..2998ade 100644 --- a/index.js +++ b/index.js @@ -77,12 +77,12 @@ module.exports.valid = { */ // WARNING: You should trust the server being used! module.exports.users = { - create: (server, user) => { + create: (server, {name = "", email = "", password = ""}) => { return new Promise((res, rej) => { const validationError = - module.exports.valid.username(user.name) - || module.exports.valid.email(user.email) - || module.exports.valid.password(user.password); + module.exports.valid.username(name) + || module.exports.valid.email(email) + || module.exports.valid.password(password); if (validationError) { rej(validationError); return; @@ -92,9 +92,9 @@ module.exports.users = { urllib.request(api, { method: "POST", data: { - username: user.name, - email: user.email, - password: user.password + username: name, + email: email, + password: password } }).then((result) => { if (result.res.statusCode === 200) @@ -114,11 +114,11 @@ module.exports.users = { }); }, - login: (server, user) => { + login: (server, {name = "", password = ""}) => { return new Promise((res, rej) => { const validationError = - module.exports.valid.username(user.name) - || module.exports.valid.password(user.password); + module.exports.valid.username(name) + || module.exports.valid.password(password); if (validationError) { rej(validationError); return; @@ -128,11 +128,11 @@ module.exports.users = { urllib.request(api, { method: "POST", data: { - username: user.name, - password: user.password + username: name, + password: password } }).then((result) => { - let newUser = Object.assign({}, user); + let newUser = {name: name, password: password}; const rawData = result.res.data.toString(); if (rawData === rateLimited) { rej(`Error when logging into account: ${rateLimited}`);