diff options
author | mat <github@matdoes.dev> | 2022-03-19 15:42:03 -0500 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-03-19 15:42:03 -0500 |
commit | adc2cd0d0f006776ccb982a19a98934cd8855132 (patch) | |
tree | 8f371a5107bb1990980319f03593a7ab4368f081 /src/lib/env.ts | |
parent | 924e43c2ad9151eaaa2685cb6dc5ced5dccf1c40 (diff) | |
download | skyblock-stats-adc2cd0d0f006776ccb982a19a98934cd8855132.tar.gz skyblock-stats-adc2cd0d0f006776ccb982a19a98934cd8855132.tar.bz2 skyblock-stats-adc2cd0d0f006776ccb982a19a98934cd8855132.zip |
Add random backgrounds for players based on UUID
Diffstat (limited to 'src/lib/env.ts')
-rw-r--r-- | src/lib/env.ts | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/lib/env.ts b/src/lib/env.ts new file mode 100644 index 0000000..2f0a632 --- /dev/null +++ b/src/lib/env.ts @@ -0,0 +1,25 @@ +let skyblockStatsApiKey: string | undefined +let discordClientId: string | undefined + +export default function env(platform?: Readonly<App.Platform>) { + try { + skyblockStatsApiKey = process.env.SKYBLOCK_STATS_API_KEY + } catch { + skyblockStatsApiKey = platform?.env.SKYBLOCK_STATS_API_KEY + } + if (!skyblockStatsApiKey) + console.warn('SKYBLOCK_STATS_API_KEY is not set as an environment variable. This is required for logging in with Discord to work. It should be the same as the `key` environment variable in skyblock-api.') + + try { + discordClientId = process.env.DISCORD_CLIENT_ID + } catch { + discordClientId = platform?.env.DISCORD_CLIENT_ID + } + if (!discordClientId) + console.warn('DISCORD_CLIENT_ID is not set as an environment variable. This is required for logging in with Discord to work.') + + return { + SKYBLOCK_STATS_API_KEY: skyblockStatsApiKey, + DISCORD_CLIENT_ID: discordClientId, + } +}
\ No newline at end of file |