configure redis

This commit is contained in:
Brian Cao 2022-08-29 10:47:01 -07:00
parent efb52f5ff1
commit 48fe6ebcc5
13 changed files with 138 additions and 183 deletions

View file

@ -30,9 +30,11 @@ export async function getSession(req) {
let websiteId = null;
//console.log(await redis.stageData());
// Check if website exists
if (process.env.REDIS_URL) {
websiteId = await redis.get(`website:${website_uuid}`);
websiteId = await redis.client.get(`website:${website_uuid}`);
} else {
const { website_id } = await getWebsiteByUuid(website_uuid);
websiteId = website_id;
@ -52,7 +54,7 @@ export async function getSession(req) {
// Check if session exists
if (process.env.REDIS_URL) {
sessionCreated = (await redis.get(`session:${session_uuid}`)) !== null;
sessionCreated = !!(await redis.client.get(`session:${session_uuid}`));
} else {
session = await getSessionByUuid(session_uuid);
sessionCreated = !!session;
@ -61,7 +63,7 @@ export async function getSession(req) {
if (!sessionCreated) {
try {
session = await createSession(websiteId, {
session = await createSession(BigInt(websiteId), {
session_uuid,
hostname,
browser,