Files
hoppscotch/packages/hoppscotch-backend/src/admin/guards/rest-admin.guard.ts
2024-02-21 21:15:47 +05:30

12 lines
316 B
TypeScript

import { Injectable, ExecutionContext, CanActivate } from '@nestjs/common';
@Injectable()
export class RESTAdminGuard implements CanActivate {
canActivate(context: ExecutionContext): boolean {
const request = context.switchToHttp().getRequest();
const user = request.user;
return user.isAdmin;
}
}