All files / app/features/sessions/components/list list.component.ts

100% Statements 10/10
100% Branches 0/0
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 17 18 19 20 21 22 23 24 25 261x     1x   1x             1x   1x     1x 1x       2x      
import { Component } from '@angular/core';
import { Observable } from 'rxjs';
import { SessionInformation } from '../../../../interfaces/sessionInformation.interface';
import { SessionService } from '../../../../services/session.service';
import { Session } from '../../interfaces/session.interface';
import { SessionApiService } from '../../services/session-api.service';
 
@Component({
  selector: 'app-list',
  templateUrl: './list.component.html',
  styleUrls: ['./list.component.scss']
})
export class ListComponent {
 
  public sessions$: Observable<Session[]> = this.sessionApiService.all();
 
  constructor(
    private sessionService: SessionService,
    private sessionApiService: SessionApiService
  ) { }
 
  get user(): SessionInformation | undefined {
    return this.sessionService.sessionInformation;
  }
}