diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.html b/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.html index b37f329..4e86b57 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.html +++ b/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.html @@ -53,7 +53,7 @@
{{ stats.totalRecordings }}
Total Recordings
-
Available for playback
+
{{ stats.playableRecordings }} available for playback
diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.ts index 3345445..e6cff20 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/console/overview/overview.component.ts @@ -5,12 +5,13 @@ import { MatCardModule } from '@angular/material/card'; import { MatGridListModule } from '@angular/material/grid-list'; import { MatIconModule } from '@angular/material/icon'; import { NavigationService, RecordingManagerService, RoomService, ThemeService } from '@lib/services'; -import { MeetRoom } from '@lib/typings/ce'; +import { MeetRecordingStatus, MeetRoom } from '@lib/typings/ce'; interface OverviewStats { totalRooms: number; activeRooms: number; totalRecordings: number; + playableRecordings: number; hasData: boolean; isLoading: boolean; } @@ -27,6 +28,7 @@ export class OverviewComponent implements OnInit { totalRooms: 0, activeRooms: 0, totalRecordings: 0, + playableRecordings: 0, hasData: false, isLoading: true }; @@ -57,6 +59,7 @@ export class OverviewComponent implements OnInit { totalRooms: rooms.length, activeRooms: rooms.filter((room: MeetRoom) => !room.markedForDeletion).length, totalRecordings: recordings.length, + playableRecordings: recordings.filter((recording) => recording.status === MeetRecordingStatus.COMPLETE).length, hasData: rooms.length > 0 || recordings.length > 0, isLoading: false }; @@ -65,6 +68,7 @@ export class OverviewComponent implements OnInit { totalRooms: 0, activeRooms: 0, totalRecordings: 0, + playableRecordings: 0, hasData: false, isLoading: false };