kubo-rpc-client
Version:
A client library for the Kubo RPC API
10 lines (8 loc) • 391 B
text/typescript
import type { PubSubAPI } from './index.js'
import type { SubscriptionTracker } from './subscription-tracker.js'
import type { HTTPRPCClient } from '../lib/core.js'
export function createUnsubscribe (client: HTTPRPCClient, subsTracker: SubscriptionTracker): PubSubAPI['unsubscribe'] {
return async function unsubscribe (topic, handler) {
subsTracker.unsubscribe(topic, handler)
}
}