Files
vitanovaPackages/dist/telegram/admin-auth.guard.js
2026-08-18 01:55:26 +04:00

12 lines
397 B
JavaScript

import { inject } from '@angular/core';
import { AdminAuthService } from './admin-auth.service';
/** Guards `/admin/**`-style routes. Never shares state with the customer auth guard/service. */
export const adminAuthGuard = () => {
const adminAuth = inject(AdminAuthService);
if (adminAuth.isAuthenticated()) {
return true;
}
adminAuth.requestLogin();
return false;
};