mirror of
https://github.com/Xevion/bus-reminder.git
synced 2025-12-09 16:06:41 -06:00
Add DISCORD_TARGET_USER_ID env var
This commit is contained in:
3
src/env/schema.mjs
vendored
3
src/env/schema.mjs
vendored
@@ -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
3
src/env/server.mjs
vendored
@@ -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) {
|
||||
|
||||
@@ -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}`
|
||||
|
||||
Reference in New Issue
Block a user