@c8y/apps
Version:
Cumulocity IoT applications
13 lines (10 loc) • 352 B
text/typescript
import { Injectable } from '@angular/core';
import { CanActivate } from '@angular/router';
import { Observable } from 'rxjs';
({ providedIn: 'root' })
export class RandomGuard implements CanActivate {
private random = Math.random() > 0.1;
canActivate(): Observable<boolean> | Promise<boolean> | boolean {
return this.random;
}
}