Move TTL to environment vars... ezpz

This commit is contained in:
Atridad Lahiji 2023-06-14 17:20:00 -06:00
parent 158603c9f5
commit fbef7f810a
No known key found for this signature in database
5 changed files with 9 additions and 6 deletions

View file

@ -3,6 +3,7 @@ DATABASE_URL=""
# Redis # Redis
REDIS_URL="" REDIS_URL=""
REDIS_TTL=""
#Next Auth Core #Next Auth Core
NEXTAUTH_SECRET="" NEXTAUTH_SECRET=""

View file

@ -7,6 +7,7 @@ import { z } from "zod";
const server = z.object({ const server = z.object({
DATABASE_URL: z.string().url(), DATABASE_URL: z.string().url(),
REDIS_URL: z.string().url(), REDIS_URL: z.string().url(),
REDIS_TTL: z.string(),
NODE_ENV: z.enum(["development", "test", "production"]), NODE_ENV: z.enum(["development", "test", "production"]),
NEXTAUTH_SECRET: NEXTAUTH_SECRET:
process.env.NODE_ENV === "production" process.env.NODE_ENV === "production"
@ -65,6 +66,7 @@ const client = z.object({
const processEnv = { const processEnv = {
DATABASE_URL: process.env.DATABASE_URL, DATABASE_URL: process.env.DATABASE_URL,
REDIS_URL: process.env.REDIS_URL, REDIS_URL: process.env.REDIS_URL,
REDIS_TTL: process.env.REDIS_TTL,
NODE_ENV: process.env.NODE_ENV, NODE_ENV: process.env.NODE_ENV,
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET, NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
NEXTAUTH_URL: process.env.NEXTAUTH_URL, NEXTAUTH_URL: process.env.NEXTAUTH_URL,

View file

@ -108,7 +108,7 @@ export const roomRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_roomlist_${ctx.session.user.id}`, `kv_roomlist_${ctx.session.user.id}`,
JSON.stringify(roomList), JSON.stringify(roomList),
69 Number(env.REDIS_TTL)
); );
return roomList; return roomList;
@ -132,7 +132,7 @@ export const roomRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_roomcount_admin`, `kv_roomcount_admin`,
roomsCount, roomsCount,
69 Number(env.REDIS_TTL)
); );
return roomsCount; return roomsCount;

View file

@ -34,7 +34,7 @@ export const userRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_usercount_admin`, `kv_usercount_admin`,
usersCount, usersCount,
69 Number(env.REDIS_TTL)
); );
return usersCount; return usersCount;
@ -109,7 +109,7 @@ export const userRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_userlist_admin`, `kv_userlist_admin`,
JSON.stringify(users), JSON.stringify(users),
69 Number(env.REDIS_TTL)
); );
return users; return users;

View file

@ -31,7 +31,7 @@ export const voteRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_votecount_admin`, `kv_votecount_admin`,
votesCount, votesCount,
69 Number(env.REDIS_TTL)
); );
return votesCount; return votesCount;
@ -81,7 +81,7 @@ export const voteRouter = createTRPCRouter({
env.APP_ENV, env.APP_ENV,
`kv_votes_${input.roomId}`, `kv_votes_${input.roomId}`,
JSON.stringify(votesByRoomId), JSON.stringify(votesByRoomId),
69 Number(Number(env.REDIS_TTL))
); );
return votesByRoomId; return votesByRoomId;