loose strict x-session-id

This commit is contained in:
2024-10-27 17:32:33 +07:00
parent 3e7ee4ff13
commit 71971d7ae4

View File

@@ -9,17 +9,15 @@ export class GraphqlService {
constructor(private readonly prisma: PrismaService) {} constructor(private readonly prisma: PrismaService) {}
async acquireContext(req: Request) { async acquireContext(req: Request) {
// development flag
const isDevelopment = process.env.NODE_ENV === 'development';
if (isDevelopment) {
return null;
}
// get x-session-id from headers // get x-session-id from headers
let sessionId; let sessionId;
try { try {
sessionId = req.headers['x-session-id']; sessionId = req.headers['x-session-id'];
//eslint-disable-next-line @typescript-eslint/no-unused-vars //eslint-disable-next-line @typescript-eslint/no-unused-vars
} catch (error) { } catch (error) {
if (process.env.NODE_ENV === 'development') {
return null;
}
throw new UnauthorizedException('Must provide a session ID'); throw new UnauthorizedException('Must provide a session ID');
} }
if (!sessionId) { if (!sessionId) {