Checkpoint: Problem with worker metdata for VapidKeys

This commit is contained in:
Matthew Raymer
2023-08-16 19:53:48 +08:00
parent 6a30c69649
commit 5b689125a6
8 changed files with 88 additions and 51 deletions

View File

@@ -1,6 +1,7 @@
import { DBService } from './db.js';
import { Subscription } from './Subscription.js';
export interface Subscription {
export interface SubscriptionData {
endpoint: string;
keys: {
p256dh: string;
@@ -15,7 +16,7 @@ export class SubscriptionService {
this.dbService = new DBService();
}
async addSubscription(subscription: Subscription): Promise<void> {
async addSubscription(subscription: SubscriptionData): Promise<void> {
await this.dbService.saveSubscription(
subscription.endpoint,
subscription.keys.p256dh,