IFClite TypeScript API
    Preparing search index...

    Function startBlobGc

    • Arm the periodic blob sweep, or return null when disabled.

      Parameters

      • deps: {
            config: { enabled: boolean; graceMs: number; intervalMs: number };
            counters?: {
                deleted?: (n: number) => void;
                failure?: () => void;
                sweep?: () => void;
            };
            dataDir: string;
            roomManager?: RoomManager;
            storage: GcBlobStorage;
        }
        • config: { enabled: boolean; graceMs: number; intervalMs: number }
        • Optionalcounters?: { deleted?: (n: number) => void; failure?: () => void; sweep?: () => void }

          Forwarded so a permanently failing sweep is visible on /metrics.

        • dataDir: string
        • OptionalroomManager?: RoomManager
        • storage: GcBlobStorage

      Returns BlobGcWorker | null