feat: add discord guild wildcard defaults

This commit is contained in:
Peter Steinberger
2026-01-02 22:33:26 +01:00
parent 47f4f59692
commit fd32fc8d8d
6 changed files with 28 additions and 1 deletions

View File

@@ -75,6 +75,18 @@ describe("discord guild/channel resolution", () => {
expect(resolved?.slug).toBe("friends-of-clawd");
});
it("falls back to wildcard guild entry", () => {
const guildEntries = makeEntries({
"*": { requireMention: false },
});
const resolved = resolveDiscordGuildEntry({
guild: fakeGuild("123", "Friends of Clawd"),
guildEntries,
});
expect(resolved?.id).toBe("123");
expect(resolved?.requireMention).toBe(false);
});
it("resolves channel config by slug", () => {
const guildInfo: DiscordGuildEntryResolved = {
channels: {