UNPKG

@ceramicnetwork/core

Version:

Typescript implementation of the Ceramic protocol

12 lines 436 B
import { timer, takeUntil } from 'rxjs'; export class TipFetcher { constructor(pubsubQuerier) { this.pubsubQuerier = pubsubQuerier; } findPossibleTips(streamID, syncTimeoutSecs) { const tipSource$ = this.pubsubQuerier.queryNetwork(streamID); const timeoutMillis = syncTimeoutSecs * 1000; return tipSource$.pipe(takeUntil(timer(timeoutMillis))); } } //# sourceMappingURL=tip-fetcher.js.map