mirror of
https://github.com/whekin/household-bot.git
synced 2026-04-01 04:24:02 +00:00
22 lines
557 B
TypeScript
22 lines
557 B
TypeScript
export interface ClaimProcessedBotMessageInput {
|
|
householdId: string
|
|
source: string
|
|
sourceMessageKey: string
|
|
payloadHash?: string | null
|
|
}
|
|
|
|
export interface ClaimProcessedBotMessageResult {
|
|
claimed: boolean
|
|
}
|
|
|
|
export interface ReleaseProcessedBotMessageInput {
|
|
householdId: string
|
|
source: string
|
|
sourceMessageKey: string
|
|
}
|
|
|
|
export interface ProcessedBotMessageRepository {
|
|
claimMessage(input: ClaimProcessedBotMessageInput): Promise<ClaimProcessedBotMessageResult>
|
|
releaseMessage(input: ReleaseProcessedBotMessageInput): Promise<void>
|
|
}
|