mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-23 18:05:01 +02:00
Fix
This commit is contained in:
+10
-10
@@ -182,16 +182,16 @@ module.exports = class Util {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static textDiff(oldText, newText) {
|
static textDiff(oldText, newText) {
|
||||||
let changed = [];
|
let changed = [];
|
||||||
return oldText.split('').map((char, i) => {
|
return oldText.split('').map((char, i) => {
|
||||||
if (char === newText.charAt(i)) {
|
if (char === newText.charAt(i)) {
|
||||||
const chars = changed.length ? `**${changed.join('')}**${char}` : char;
|
const chars = changed.length ? `**${changed.join('')}**${char}` : char;
|
||||||
if (changed.length) changed = [];
|
if (changed.length) changed = [];
|
||||||
return chars;
|
return i === oldText.length - 1 ? `${chars}**${newText.slice(oldText.length)}**` : chars;
|
||||||
}
|
}
|
||||||
changed.push(newText.charAt(i));
|
changed.push(newText.charAt(i));
|
||||||
return i === oldText.length - 1 ? `**${changed.join('')}${newText.slice(oldText.length)}**` : '';
|
return i === oldText.length - 1 ? `**${changed.join('')}${newText.slice(oldText.length)}**` : '';
|
||||||
}).join('');
|
}).join('');
|
||||||
}
|
}
|
||||||
|
|
||||||
static magikToBuffer(magik) {
|
static magikToBuffer(magik) {
|
||||||
|
|||||||
Reference in New Issue
Block a user