Rename request/publish functions

This commit is contained in:
Jon Staab
2025-03-31 09:44:36 -07:00
parent 4237b145ae
commit 5b55b5f5d0
5 changed files with 39 additions and 51 deletions
+4 -4
View File
@@ -11,8 +11,8 @@ import {
} from "./message.js"
import {getAdapter, AdapterContext, AbstractAdapter, AdapterEvent} from "./adapter.js"
import {Negentropy, NegentropyStorageVector} from "./negentropy.js"
import {unireq, RequestEvent} from "./request.js"
import {multicast, PublishEvent} from "./publish.js"
import {SingleRequest, RequestEvent} from "./request.js"
import {MultiPublish, PublishEvent} from "./publish.js"
export enum DifferenceEvent {
Message = "difference:event:message",
@@ -204,7 +204,7 @@ export const pull = async ({context, ...options}: PullOptions) => {
return Promise.all(
chunk(500, allIds).map(ids => {
return new Promise<void>(resolve => {
const req = unireq({relay, context, filter: {ids}, autoClose: true})
const req = new SingleRequest({relay, context, filter: {ids}, autoClose: true})
req.on(RequestEvent.Close, resolve)
req.on(RequestEvent.Event, event => result.push(event))
@@ -236,7 +236,7 @@ export const push = async ({context, events, ...options}: PushOptions) => {
if (relays) {
new Promise<void>(resolve => {
multicast({event, relays, context}).on(PublishEvent.Complete, resolve)
new MultiPublish({event, relays, context}).on(PublishEvent.Complete, resolve)
})
}
}),