Fix size call.

This commit is contained in:
Dermot Duffy
2023-04-05 18:25:53 -07:00
parent 4d47b6ea73
commit 1734e5ae69
4 changed files with 12 additions and 10 deletions
+6 -2
View File
@@ -107,6 +107,10 @@ class MemoryRangedCache<Data> {
return output;
}
public getSize(): number {
return this._data.length;
}
/**
* Remove old data that matches a given predicate. No change to the covered
* ranges is made, i.e. this is asserting authoritiatively that this data does
@@ -146,8 +150,8 @@ export class RecordingSegmentsCache {
return this._segments.get(cameraID)?.get(range) ?? null;
}
public getCache(cameraID: string): MemoryRangedCache<RecordingSegment> | null {
return this._segments.get(cameraID) ?? null;
public getSize(cameraID: string): number | null {
return this._segments.get(cameraID)?.getSize() ?? null;
}
public getCameraIDs(): string[] {
+1 -1
View File
@@ -990,7 +990,7 @@ export class FrigateCameraManagerEngine
const countSegments = () =>
sum(
cameraIDs.map(
(cameraID) => this._recordingSegmentsCache.getCache(cameraID)?.size() ?? 0,
(cameraID) => this._recordingSegmentsCache.getSize(cameraID) ?? 0,
),
);
const segmentsStart = countSegments();