From e6123864244543d06ecd9baceaa42326f655d664 Mon Sep 17 00:00:00 2001 From: 0x000011b <0x000011b@waifu.club> Date: Wed, 21 Dec 2022 16:15:49 -0300 Subject: [PATCH] fix: handle edge-case regarding extra whitespace on char name --- extras/characterai-dumper/characterai-dumper.user.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extras/characterai-dumper/characterai-dumper.user.js b/extras/characterai-dumper/characterai-dumper.user.js index 278b7b1..eded9ab 100644 --- a/extras/characterai-dumper/characterai-dumper.user.js +++ b/extras/characterai-dumper/characterai-dumper.user.js @@ -184,7 +184,7 @@ const configureXHookIntercepts = () => { let characterIdentifier; if (res.finalUrl === CHARACTER_INFO_URL) { - characterIdentifier = data.character.name; + characterIdentifier = data.character.name.trim(); data.character.user__username = "[BOT_CREATOR_NAME_REDACTED]"; log(`Got character info for ${characterIdentifier}, caching...`); @@ -194,7 +194,7 @@ const configureXHookIntercepts = () => { } characterToSavedDataMap[characterIdentifier].info = data; } else if (res.finalUrl === CHARACTER_HISTORIES_URL) { - characterIdentifier = data.histories[0].msgs[0].src.name; + characterIdentifier = data.histories[0].msgs[0].src.name.trim(); log(`Got chat histories for ${characterIdentifier}, caching...`); if (!characterToSavedDataMap[characterIdentifier]) { @@ -203,7 +203,7 @@ const configureXHookIntercepts = () => { characterToSavedDataMap[characterIdentifier].histories = anonymizeHistories(data); } else if (res.finalUrl === CHARACTER_EXTRA_INFO_URL) { - characterIdentifier = data.character.name; + characterIdentifier = data.character.name.trim(); data.user__username = "[BOT_CREATOR_NAME_REDACTED]"; data.character.user__username = "[BOT_CREATOR_NAME_REDACTED]";