mirror of
https://github.com/arthur-pbty/flint.git
synced 2026-08-01 20:29:03 +02:00
20 lines
482 B
TypeScript
20 lines
482 B
TypeScript
import type {
|
|
MemberMessageConfig,
|
|
MemberMessageKind,
|
|
} from "../../types/memberMessages.js";
|
|
|
|
export interface MemberMessageRepository {
|
|
getByBotGuildKind(
|
|
botId: string,
|
|
guildId: string,
|
|
kind: MemberMessageKind,
|
|
): Promise<MemberMessageConfig>;
|
|
upsertByBotGuildKind(
|
|
botId: string,
|
|
guildId: string,
|
|
kind: MemberMessageKind,
|
|
config: MemberMessageConfig,
|
|
): Promise<void>;
|
|
deleteByBotGuild(botId: string, guildId: string): Promise<void>;
|
|
}
|