clean routes
This commit is contained in:
@@ -3,7 +3,7 @@ import type { IdentitySessionPort } from '@core/identity/application/ports/Ident
|
||||
import { IDENTITY_SESSION_PORT_TOKEN } from './AuthProviders';
|
||||
|
||||
type AuthenticatedRequest = {
|
||||
user?: { userId: string };
|
||||
user?: { userId: string; role?: string | undefined };
|
||||
};
|
||||
|
||||
@Injectable()
|
||||
@@ -22,7 +22,10 @@ export class AuthenticationGuard implements CanActivate {
|
||||
|
||||
const session = await this.sessionPort.getCurrentSession();
|
||||
if (session?.user?.id) {
|
||||
request.user = { userId: session.user.id };
|
||||
request.user = {
|
||||
userId: session.user.id,
|
||||
role: session.user.role
|
||||
};
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user