All files / app/services/links links.service.ts

100% Statements 10/10
100% Branches 2/2
100% Functions 2/2
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 173x 3x 3x     3x 4x     2x 1x     1x      
import { LinksApiService } from './links-api.service';
import { inject, Injectable } from '@angular/core';
import { Observable, of } from 'rxjs';
 
@Injectable()
export class LinksService {
    private readonly linksApiService = inject(LinksApiService);
 
    getLinkStatuses(links: string[]): Observable<Record<string, boolean>> {
        if (links.length === 0) {
            return of({});
        }
 
        return this.linksApiService.checkLinks(links);
    }
}