diff --git a/src/helpers/saveUser.ts b/src/helpers/saveUser.ts index d3bf640..7488bd6 100644 --- a/src/helpers/saveUser.ts +++ b/src/helpers/saveUser.ts @@ -1,28 +1,39 @@ -import sleep from './sleep'; -import logger from '../handlers/logger'; +import sleep from "./sleep"; +import logger from "../handlers/logger"; +import Chance from "chance"; export default async function saveUser(data: any, data2: any) { process.nextTick( async () => { - await sleep(Math.floor(Math.random() * 10 + 1) * 100); // 100 - 1000 random Number generator + // Chance module + const chance = new Chance(); + + await sleep( + chance.integer({ + min: 0, + max: 1, + }) * + 10 + + 1 * 100 + ); // 100 - 1000 random Number generator data.save((_: any) => _ ? logger.error( - `ERROR Occurred while saving data (saveUser) \n${'='.repeat( + `ERROR Occurred while saving data (saveUser) \n${"=".repeat( 50 - )}\n${`${_}\n${'='.repeat(50)}`}` + )}\n${`${_}\n${"=".repeat(50)}`}` ) - : 'No Error' + : "No Error" ); if (data2) { data2.save((_: any) => _ ? logger.error( - `ERROR Occurred while saving data (saveUser) \n${'='.repeat( + `ERROR Occurred while saving data (saveUser) \n${"=".repeat( 50 - )}\n${`${_}\n${'='.repeat(50)}`}` + )}\n${`${_}\n${"=".repeat(50)}`}` ) - : 'No Error' + : "No Error" ); } },