From 40a854bd4fa37c6f37e79caeb24bb659d5f839c0 Mon Sep 17 00:00:00 2001 From: Bharati Subramanian Date: Sun, 1 Oct 2023 23:00:51 +0530 Subject: [PATCH] refactor: throw err for null KV namespace --- src/handlers/scheduledEventHandler.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/handlers/scheduledEventHandler.ts b/src/handlers/scheduledEventHandler.ts index c225774..88dd2d0 100644 --- a/src/handlers/scheduledEventHandler.ts +++ b/src/handlers/scheduledEventHandler.ts @@ -13,9 +13,12 @@ export async function ping(env: env) { export async function callDiscordNicknameBatchUpdate(env: env) { const namespace = env[NAMESPACE_NAME] as unknown as KVNamespace; - let lastNicknameUpdate: string | number = 0; + let lastNicknameUpdate: string | number | null = 0; try { - lastNicknameUpdate = (await namespace.get(DISCORD_NICKNAME_CHANGED_TIMESTAMP)) ?? 0; + lastNicknameUpdate = await namespace.get(DISCORD_NICKNAME_CHANGED_TIMESTAMP); + if (lastNicknameUpdate === null) { + throw new Error('Error while fetching KV "DISCORD_NICKNAME_CHANGED_TIMESTAMP"'); + } } catch (err) { console.log('Error while fetching the timestamp for last nickname update'); throw err;