import invariant from "~/utils/invariant"; export const hasTwitchEnvVars = () => { const { TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET } = process.env; return Boolean(TWITCH_CLIENT_ID && TWITCH_CLIENT_SECRET); }; export const getTwitchEnvVars = () => { const { TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET } = process.env; invariant( TWITCH_CLIENT_ID, "Missing TWITCH_CLIENT_ID env var, showing no streams", ); invariant( TWITCH_CLIENT_SECRET, "Missing TWITCH_CLIENT_SECRET env var, showing no streams", ); return { TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET }; }; export const twitchThumbnailUrlToSrc = (url: string) => url.replace("{width}", "640").replace("{height}", "360");