@filemap/events-sdk
Version:
SDK for Filemap events. Desktop client for Filemap dev server.
16 lines • 601 B
TypeScript
import { Logger } from './logger.service';
import { KeyManager } from './key-manager.service';
export declare class KeyFetcher {
private readonly logger;
private readonly keyManager;
private readonly pendingFetches;
private readonly RETRY_INTERVAL;
constructor(logger: Logger, keyManager: KeyManager);
startFetching(uuid: string, referrer: string, expirationTime: string): Promise<void>;
cleanup(): void;
private attemptFetch;
private scheduleRetry;
private stopFetchingForReferrer;
private getBackendUrl;
}
//# sourceMappingURL=key-fetcher.service.d.ts.map