fix(discord): replyToMode first behaviour

This commit is contained in:
CHISEN Kaoru
2026-02-07 08:10:58 +00:00
committed by Shadow
parent 4b3c9c9c5a
commit e25ae55879
4 changed files with 46 additions and 9 deletions

View File

@@ -32,20 +32,18 @@ export function createReplyReferencePlanner(options: {
if (options.replyToMode === "off") {
return undefined;
}
if (existingId) {
hasReplied = true;
return existingId;
}
if (!startId) {
const id = existingId ?? startId;
if (!id) {
return undefined;
}
if (options.replyToMode === "all") {
hasReplied = true;
return startId;
return id;
}
// "first": only the first reply gets a reference.
if (!hasReplied) {
hasReplied = true;
return startId;
return id;
}
return undefined;
};