Clean up nostr-tools dependencies

This commit is contained in:
Jon Staab
2025-04-01 10:50:43 -07:00
parent 04816f8377
commit 5ad6347123
10 changed files with 75 additions and 50 deletions
+1 -9
View File
@@ -1,5 +1,4 @@
import {EventEmitter} from "events"
import {verifyEvent as nostrToolsVerifyEvent} from "nostr-tools/pure"
import {on, call, randomId, yieldThread, pushToMapKey, batcher} from "@welshman/lib"
import {
Filter,
@@ -7,6 +6,7 @@ import {
matchFilter,
TrustedEvent,
getFilterResultCardinality,
verifyEvent as defaultVerifyEvent,
} from "@welshman/util"
import {RelayMessage, ClientMessageType, isRelayEvent, isRelayEose} from "./message.js"
import {getAdapter, AdapterContext, AbstractAdapter, AdapterEvent} from "./adapter.js"
@@ -14,14 +14,6 @@ import {SocketEvent, SocketStatus} from "./socket.js"
import {TypedEmitter, Unsubscriber} from "./util.js"
import {Tracker} from "./tracker.js"
export const defaultVerifyEvent = (event: any) => {
try {
return nostrToolsVerifyEvent(event)
} catch (e) {
return false
}
}
export enum RequestEvent {
Close = "request:event:close",
Disconnect = "request:event:disconnect",