frontend/src/app/guards/no-offline.guard.ts
import { Injectable } from "@angular/core";import { CanActivate, CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree} from "@angular/router";import { Observable } from "rxjs"; @Injectable({ providedIn: "root"})export class NoOfflineGuard implements CanActivate, CanActivateChild {Similar blocks of code found in 2 locations. Consider refactoring. canActivate( next: ActivatedRouteSnapshot, state: RouterStateSnapshot ): | Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree { return true; }Similar blocks of code found in 2 locations. Consider refactoring. canActivateChild( next: ActivatedRouteSnapshot, state: RouterStateSnapshot ): | Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree { return true; }}