Add DISCORD_TARGET_USER_ID env var

This commit is contained in:
Xevion
2023-02-25 18:13:16 -06:00
parent 5312f6c04a
commit d9839296a6
3 changed files with 5 additions and 3 deletions

3
src/env/schema.mjs vendored
View File

@@ -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()
});

3
src/env/server.mjs vendored
View File

@@ -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) {

View File

@@ -17,7 +17,7 @@ export async function sendNotification(message: string): Promise<void> {
}
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}`