main #5

Merged
jank merged 2 commits from main into prod 2025-01-20 13:16:07 +00:00
Showing only changes of commit eadd831e3f - Show all commits

View file

@ -16,8 +16,9 @@ import { environment } from '../../environments/environment';
export class AuthGuard implements CanActivate { export class AuthGuard implements CanActivate {
constructor(private router: Router) { }; constructor(private router: Router) { };
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { async canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean> {
const pb = new PocketBase(environment.POCKETBASE); const pb = new PocketBase(environment.POCKETBASE);
await pb.collection('users').authRefresh().catch(() => this.router.navigate(['']));
if (pb.authStore.isValid) { if (pb.authStore.isValid) {
return true; return true;