event subscriptions

This commit is contained in:
toni
2026-03-15 15:39:45 +01:00
parent 29c6828dd1
commit 2620538a2c
26 changed files with 1028 additions and 214 deletions
+5 -5
View File
@@ -1,6 +1,7 @@
import type { JsonValue } from "@prisma/client/runtime/client";
import type { Topic } from "./topic.js";
export class PushSubscriptionDto{
export class PushSubscriptionDto {
id!: string;
endpoint!: string;
expirationTime!: number | null;
@@ -13,12 +14,11 @@ export class PushSubscriptionDto{
clientId!: string;
}
export class PushSubscriptionCreateArgs/* implements Omit<PushSubscriptionDto, "id">*/{
export class PushSubscriptionCreateArgs /* implements Omit<PushSubscriptionDto, "id">*/ {
endpoint!: string;
expirationTime!: number | null;
keys!: { p256dh: string; auth: string; };
topic!: "TEST";
keys!: { p256dh: string; auth: string };
topic!: Topic;
topicConfiguration!: string | null;
clientId!: string;
}