Handle empty tags in repository, tweak dvm types

This commit is contained in:
Jon Staab
2024-07-19 09:14:04 -07:00
parent f5ff16a5c0
commit 68ee77540f
7 changed files with 22 additions and 24 deletions
+4 -3
View File
@@ -16,13 +16,14 @@ export type DVMRequestOptions = {
reportProgress?: boolean
}
export type DVMRequest = DVMRequestOptions & {
export type DVMRequest = {
request: DVMRequestOptions
emitter: Emitter,
sub: Subscription
pub: Publish
}
export const makeDvmRequest = (request: DVMRequest) => {
export const makeDvmRequest = (request: DVMRequestOptions) => {
const emitter = new Emitter()
const {event, relays, timeout = 30_000, autoClose = true, reportProgress = true} = request
const kind = event.kind + 1000
@@ -43,5 +44,5 @@ export const makeDvmRequest = (request: DVMRequest) => {
}
})
return {request, emitter, sub, pub}
return {request, emitter, sub, pub} as DVMRequest
}