push service

This commit is contained in:
toni
2026-03-13 21:54:43 +01:00
parent 71ca4d81e1
commit 29c6828dd1
23 changed files with 526 additions and 137 deletions
+24
View File
@@ -0,0 +1,24 @@
import type { JsonValue } from "@prisma/client/runtime/client";
export class PushSubscriptionDto{
id!: string;
endpoint!: string;
expirationTime!: number | null;
keys!: {
p256dh: string;
auth: string;
};
topic!: "TEST";
topicConfiguration!: JsonValue | null;
clientId!: string;
}
export class PushSubscriptionCreateArgs/* implements Omit<PushSubscriptionDto, "id">*/{
endpoint!: string;
expirationTime!: number | null;
keys!: { p256dh: string; auth: string; };
topic!: "TEST";
topicConfiguration!: string | null;
clientId!: string;
}