import { Announcer } from "https://deno.land/x/willow@0.2.1/src/wgps/reconciliation/announcer.ts";
Constructors
new
Announcer(opts: AnnouncerOpts<AuthorisationToken, StaticToken, DynamicToken, PayloadDigest>)Properties
private
announcementPackQueue: FIFO<AnnouncementPack<StaticToken, DynamicToken, NamespaceId, SubspaceId, PayloadDigest>>private
authorisationTokenScheme: AuthorisationTokenScheme<AuthorisationToken, StaticToken, DynamicToken>private
payloadScheme: PayloadScheme<PayloadDigest>private
staticTokenHandleStoreOurs: HandleStore<StaticToken>Methods
private
getStaticTokenHandle(staticToken: StaticToken): { handle: bigint; alreadyExisted: boolean; }queueAnnounce(announcement: { senderHandle: bigint; receiverHandle: bigint; store: Store<NamespaceId, SubspaceId, PayloadDigest, AuthorisationOpts, AuthorisationToken, Prefingerprint, Fingerprint>; namespace: NamespaceId; range: Range3d<SubspaceId>; wantResponse: boolean; covers: bigint | COVERS_NONE; })