mirror of
https://github.com/logos-messaging/logos-delivery-js.git
synced 2026-03-11 04:03:07 +00:00
* chore: decouple `Filter` between `core` and `sdk` moves `SubscriptionManager` to `sdk` side * chore: update package dependencies also update peer deps in sdk * chore: update imports * chore: update tests * chore(side-change): update lightpush * chore: update size-limit import * chore(sdk): update dependencies
16 lines
348 B
TypeScript
16 lines
348 B
TypeScript
import { IBaseProtocolSDK } from "@waku/interfaces";
|
|
|
|
interface Options {
|
|
numPeersToUse?: number;
|
|
}
|
|
|
|
const DEFAULT_NUM_PEERS_TO_USE = 3;
|
|
|
|
export class BaseProtocolSDK implements IBaseProtocolSDK {
|
|
public readonly numPeers: number;
|
|
|
|
constructor(options: Options) {
|
|
this.numPeers = options?.numPeersToUse ?? DEFAULT_NUM_PEERS_TO_USE;
|
|
}
|
|
}
|