Commit a9e806e
committed
fix: use splitMessage utility, IDs from search, and parallel deletions in memory command
- Use splitMessage() utility instead of manual substring truncation for
Discord's 2000-char limit, properly handling multi-byte characters (#1)
- Include memory IDs in searchMemories results and use them directly in
handleForgetTopic instead of fragile text equality matching (#2)
- Parallelize deleteMemory calls with Promise.allSettled instead of
sequential for loop (#3)
- Verify deferReply is called in all forget test variants (#7)1 parent d460b2b commit a9e806e
5 files changed
Lines changed: 3154 additions & 146 deletions
File tree
- src
- commands
- modules
- tests
- commands
- modules
0 commit comments