feat: add ntfy integration (#2900)
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
12
packages/integrations/src/ntfy/ntfy-schema.ts
Normal file
12
packages/integrations/src/ntfy/ntfy-schema.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { z } from "zod";
|
||||
|
||||
// There are more properties, see: https://docs.ntfy.sh/subscribe/api/#json-message-format
|
||||
// Not all properties are required for this use case.
|
||||
export const ntfyNotificationSchema = z.object({
|
||||
id: z.string(),
|
||||
time: z.number(),
|
||||
event: z.string(), // we only care about "message"
|
||||
topic: z.string(),
|
||||
title: z.optional(z.string()),
|
||||
message: z.string(),
|
||||
});
|
||||
Reference in New Issue
Block a user