minor revision

This commit is contained in:
Tben
2023-07-24 14:37:08 +01:00
parent cecdd5e764
commit ab6a09558c
16 changed files with 14 additions and 906 deletions
+6 -4
View File
@@ -14,7 +14,7 @@ const parseCookies = require("../utils/functions/parseCookies");
/** ****************************************************************************** */
/**
* @typedef {object} FunctionReturn
* @typedef {object} AuthenticatedUserObject
* @property {boolean} success - Did the function run successfully?
* @property {{
* id: number,
@@ -38,9 +38,11 @@ const parseCookies = require("../utils/functions/parseCookies");
*/
/**
* Authenticate User from request
* ==============================================================================
* Main Function
* ==============================================================================
* @description This Function takes in a request object and returns a user object
* with the user's data
*
* @param {Object} params - Arg
* @param {Object} params.request - Http request object
* @param {String} params.encryptionKey - Encryption Key
@@ -48,7 +50,7 @@ const parseCookies = require("../utils/functions/parseCookies");
* @param {String} params.level - Optional. "Deep" value indicates an extra layer of security
* @param {String} params.database - Database Name
*
* @returns { FunctionReturn }
* @returns { AuthenticatedUserObject }
*/
function userAuth({ request, encryptionKey, encryptionSalt, level, database }) {
try {