From 5d64ecd04f63eeae645aba8fae50578529e52dea Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Thu, 2 Jan 2025 04:02:29 +0100 Subject: [PATCH] fix(api): :bug: Switch base64 version to base64url in subscriptions --- classes/schemas/pushsubscription.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classes/schemas/pushsubscription.ts b/classes/schemas/pushsubscription.ts index 8bc92784..9918641c 100644 --- a/classes/schemas/pushsubscription.ts +++ b/classes/schemas/pushsubscription.ts @@ -10,15 +10,15 @@ export const WebPushSubscriptionInput = z }), keys: z .object({ - p256dh: z.string().base64().openapi({ + p256dh: z.string().base64url().openapi({ description: - "User agent public key. Base64 encoded string of a public key from a ECDH keypair using the prime256v1 curve.", + "User agent public key. Base64url encoded string of a public key from a ECDH keypair using the prime256v1 curve.", example: "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEoKCJeHCy69ywHcb3dAR/T8Sud5ljSFHJkuiR6it1ycqAjGTe5F1oZ0ef5QiMX/zdQ+d4jSKiO7RztIz+o/eGuQ==", }), - auth: z.string().base64().openapi({ + auth: z.string().base64url().openapi({ description: - "Auth secret. Base64 encoded string of 16 bytes of random data.", + "Auth secret. Base64url encoded string of 16 bytes of random data.", example: "u67u09PXZW4ncK9l9mAXkA==", }), })