From 6e915b9f68d2314bdb84b1ff68bbf4f73068c62e Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Mon, 8 Feb 2021 22:15:24 -0500 Subject: [PATCH] Fix --- util/Util.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/util/Util.js b/util/Util.js index a283cf11..14066645 100644 --- a/util/Util.js +++ b/util/Util.js @@ -182,16 +182,16 @@ module.exports = class Util { } static textDiff(oldText, newText) { - let changed = []; - return oldText.split('').map((char, i) => { - if (char === newText.charAt(i)) { - const chars = changed.length ? `**${changed.join('')}**${char}` : char; - if (changed.length) changed = []; - return chars; - } - changed.push(newText.charAt(i)); - return i === oldText.length - 1 ? `**${changed.join('')}${newText.slice(oldText.length)}**` : ''; - }).join(''); + let changed = []; + return oldText.split('').map((char, i) => { + if (char === newText.charAt(i)) { + const chars = changed.length ? `**${changed.join('')}**${char}` : char; + if (changed.length) changed = []; + return i === oldText.length - 1 ? `${chars}**${newText.slice(oldText.length)}**` : chars; + } + changed.push(newText.charAt(i)); + return i === oldText.length - 1 ? `**${changed.join('')}${newText.slice(oldText.length)}**` : ''; + }).join(''); } static magikToBuffer(magik) {