Remove relay package, move everything into net

This commit is contained in:
Jon Staab
2025-10-20 13:09:53 -07:00
parent 88650fb166
commit 0be540c0d2
42 changed files with 128 additions and 528 deletions
+1 -1
View File
@@ -208,7 +208,7 @@ export type SendWrappedOptions = Omit<ThunkOptions, "event" | "relays"> & {
recipients: string[]
}
export const sendWrapped = async ({event, recipients, ...options}: SendWrappedOptions) =>
export const sendWrapped = ({event, recipients, ...options}: SendWrappedOptions) =>
new MergedThunk(
uniq(recipients).map(recipient => {
const relays = Router.get().PubkeyInbox(recipient).getUrls()
+1 -3
View File
@@ -1,13 +1,11 @@
import {throttle} from "@welshman/lib"
import {Repository, LocalRelay, Tracker} from "@welshman/relay"
import {Repository, Tracker} from "@welshman/net"
import {custom} from "@welshman/store"
export const tracker = new Tracker()
export const repository = Repository.get()
export const relay = new LocalRelay(repository)
// Adapt objects to stores
export const makeRepositoryStore = ({throttle: t = 300}: {throttle?: number} = {}) =>
+3 -3
View File
@@ -13,8 +13,8 @@ import {
getPubkey,
ISigner,
} from "@welshman/signer"
import {WrapManager} from "@welshman/relay"
import {relay, tracker} from "./core.js"
import {WrapManager} from "@welshman/net"
import {tracker, repository} from "./core.js"
export enum SessionMethod {
Nip01 = "nip01",
@@ -279,7 +279,7 @@ export const nip44EncryptToSelf = (payload: string) => {
// Gift wrap utilities
export const wrapManager = new WrapManager({relay, tracker})
export const wrapManager = new WrapManager({repository, tracker})
export const shouldUnwrap = withGetter(writable(false))