From 1b0e34c8df071033d6a551b7095946d68e0400fa Mon Sep 17 00:00:00 2001 From: Nathachai Thongniran Date: Tue, 7 Nov 2023 23:22:17 +0700 Subject: [PATCH] remove faker dependency, due to huge package --- main.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index f4715da..c08ee62 100644 --- a/main.js +++ b/main.js @@ -1,7 +1,6 @@ localStorage.debug = '*' const debugSocket = require('debug')('main:socket') -const faker = require('faker') const config = require('./config') const Action = require('./module/Action') const util = require('./static/util') @@ -52,12 +51,20 @@ $messageForm.submit((e) => { }) $spam.click((e) => { - const message = faker.lorem.sentence() + const message = generateLoremSentence() send(eventKey.message, message) }) // ================================================================ Function +function generateLoremSentence() { + const loremText = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in justo in leo pretium pulvinar auctor id libero. Maecenas varius volutpat arcu eget egestas. Fusce at dui at risus cursus accumsan. Aenean sagittis pellentesque justo id fringilla.' + const sentences = loremText.match(/[^\.!\?]+[\.!\?]+/g); + const randomIndex = Math.floor(Math.random() * sentences.length) + + return sentences[randomIndex].trim() +} + /** * @param {string} key * @param {string} data