Actualmente estoy usando un servicio canActivate para mi ruta principal angular y, por lo tanto, para todas las rutas secundarias. se parece a eso por ejemplo
const routes: Routes = [ { path: '', canActivate: [ServiceWhichShouldRunEvery10Minutes], runGuardsAndResolvers: 'always', children: [ { path: routeA, component: a, }, { path: routeB, pathMatch: 'full', component: b, },...método canActivate
async canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean | UrlTree> { // condition that i want to check every 10 minutes }¿Cómo me aseguro de que este servicio canActivate se activará cada 10 minutos? Gracias de antemano, se agradece cualquier ayuda