From c2260332b48a55ad98ef403adcb5c04210a02a36 Mon Sep 17 00:00:00 2001 From: Vermium Sifell Date: Mon, 11 Apr 2022 22:06:33 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20replaced=20Math.random(?= =?UTF-8?q?)=20with=20chance.integer()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/helpers/saveUser.ts | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) 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" ); } },