fix: remove dup definitions + add reaction config

This commit is contained in:
Bohdan Podvirnyi
2026-01-15 18:35:56 +02:00
committed by Peter Steinberger
parent eb7656d68c
commit dfb6630de1
5 changed files with 20 additions and 3174 deletions

View File

@@ -63,8 +63,12 @@ export const TelegramAccountSchemaBase = z.object({
actions: z
.object({
reactions: z.boolean().optional(),
sendMessage: z.boolean().optional(),
deleteMessage: z.boolean().optional(),
})
.optional(),
reactionNotifications: z.enum(["off", "all"]).optional(),
reactionLevel: z.enum(["off", "ack", "minimal", "extensive"]).optional(),
});
export const TelegramAccountSchema = TelegramAccountSchemaBase.superRefine((value, ctx) => {