mirror of
https://github.com/dergigi/boris.git
synced 2026-01-09 09:54:34 +01:00
fix: restore direct pool bindings for NIP-46 methods
- Revert logging wrappers around subscription/publish - Use pool.subscription.bind(pool) and pool.publish.bind(pool) - Avoid any side effects interfering with signer requests
This commit is contained in:
17
src/App.tsx
17
src/App.tsx
@@ -194,21 +194,8 @@ function App() {
|
||||
const pool = new RelayPool()
|
||||
|
||||
// Setup NostrConnectSigner to use the pool's methods (per applesauce examples)
|
||||
// Wrap with [bunker] logs for debugging NIP-46 traffic
|
||||
NostrConnectSigner.subscriptionMethod = (relays, filters) => {
|
||||
console.log('[bunker] NIP-46 subscribe', { relays, filters })
|
||||
return pool.subscription(relays, filters)
|
||||
}
|
||||
NostrConnectSigner.publishMethod = (relays, event) => {
|
||||
try {
|
||||
const size = JSON.stringify(event).length
|
||||
console.log('[bunker] NIP-46 publish', { relays, kind: event.kind, size })
|
||||
} catch {}
|
||||
return pool.publish(relays, event).then((resp) => {
|
||||
console.log('[bunker] NIP-46 publish responses', resp)
|
||||
return resp
|
||||
})
|
||||
}
|
||||
NostrConnectSigner.subscriptionMethod = pool.subscription.bind(pool)
|
||||
NostrConnectSigner.publishMethod = pool.publish.bind(pool)
|
||||
|
||||
pool.group(RELAYS)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user