From d9839296a68f48cea019ed534af9e0b5aa8c46d9 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sat, 25 Feb 2023 18:13:16 -0600 Subject: [PATCH] Add DISCORD_TARGET_USER_ID env var --- src/env/schema.mjs | 3 ++- src/env/server.mjs | 3 ++- src/notify.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/env/schema.mjs b/src/env/schema.mjs index cd84f7c..20bbb49 100644 --- a/src/env/schema.mjs +++ b/src/env/schema.mjs @@ -17,5 +17,6 @@ export const serverSchema = z.object({ CENTER_LONGITUDE: z.coerce.number().min(-180).max(180), EDGE_CACHE_TIME_SECONDS: z.coerce.number().int().nonnegative().default(60), REDIS_URL: z.string().url(), - DISCORD_TOKEN: z.string() + DISCORD_TOKEN: z.string(), + DISCORD_TARGET_USER_ID: z.string() }); diff --git a/src/env/server.mjs b/src/env/server.mjs index 6121950..d5a44ae 100644 --- a/src/env/server.mjs +++ b/src/env/server.mjs @@ -18,7 +18,8 @@ const _serverEnv = serverSchema.safeParse({ CENTER_LONGITUDE: process.env.CENTER_LONGITUDE, EDGE_CACHE_TIME_SECONDS: process.env.EDGE_CACHE_TIME_SECONDS, REDIS_URL: process.env.REDIS_URL, - DISCORD_TOKEN: process.env.DISCORD_TOKEN + DISCORD_TOKEN: process.env.DISCORD_TOKEN, + DISCORD_TARGET_USER_ID: process.env.DISCORD_TARGET_USER_ID }); if (_serverEnv.success === false) { diff --git a/src/notify.ts b/src/notify.ts index e74b75b..6ac3d2e 100644 --- a/src/notify.ts +++ b/src/notify.ts @@ -17,7 +17,7 @@ export async function sendNotification(message: string): Promise { } try { - await client.users.send('184118083143598081', message); + await client.users.send(env.DISCORD_TARGET_USER_ID, message); } catch (e) { throw new Error( `Failed while sending message: ${e instanceof Error ? e.message : e}`