Skip to content

Commit fe59c09

Browse files
fix: IndexedDB example in demo package (#425)
1 parent c43d73e commit fe59c09

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

packages/p2p-media-loader-demo/src/custom-segment-storage-example/indexed-db-storage.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ const DB_VERSION = 1;
4848
const BYTES_PER_MB = 1048576;
4949

5050
export class IndexedDbStorage implements SegmentStorage {
51-
private segmentsMemoryStorageLimit = 4000; // 4 GB
52-
private currentMemoryStorageSize = 0; // current memory storage size in MB
51+
private segmentsMemoryStorageLimit = 4096; // memory storage limit in MiB
52+
private currentMemoryStorageSize = 0; // current memory storage size in MiB
5353

5454
private storageConfig?: CommonCoreConfig;
5555
private mainStreamConfig?: StreamConfig;
@@ -162,7 +162,6 @@ export class IndexedDbStorage implements SegmentStorage {
162162
// eslint-disable-next-line no-console
163163
console.error(`Failed to store segment ${segmentId}:`, error);
164164
throw error;
165-
// Optionally, implement retry logic or other error recovery mechanisms
166165
}
167166
}
168167

@@ -200,7 +199,7 @@ export class IndexedDbStorage implements SegmentStorage {
200199
return this.cache.has(storageId);
201200
}
202201

203-
getStoredSegmentIds(streamId: string) {
202+
getStoredSegmentIds(_swarmId: string, streamId: string) {
204203
const storedSegments: number[] = [];
205204

206205
for (const segment of this.cache.values()) {

0 commit comments

Comments
 (0)