Files
cbsnexora/src/app/tasks/checker-inbox-and-tasks-tabs/loan-locked/loan-locked.resolver.ts
T

28 lines
667 B
TypeScript

import { Injectable } from '@angular/core';
import {
Router, Resolve,
RouterStateSnapshot,
ActivatedRouteSnapshot
} from '@angular/router';
import { TasksService } from 'app/tasks/tasks.service';
import { Observable, of } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class LoanLockedResolver implements Resolve<boolean> {
/**
* @param {TasksService} tasksService Tasks service.
*/
constructor(private tasksService: TasksService) { }
/**
* Returns all the loans data.
* @returns {Observable<any>}
*/
resolve(): Observable<any> {
return this.tasksService.getAllLoansLocked(0, 200);
}
}