Move TTL to environment vars... ezpz

This commit is contained in:
Atridad Lahiji 2023-06-14 17:20:00 -06:00 committed by atridadl
parent 6ddc487344
commit 45ed36e995
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_URL=""
REDIS_TTL=""
#Next Auth Core
NEXTAUTH_SECRET=""

View file

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

View file

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

View file

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

View file

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