Commit Graph

18 Commits

Author SHA1 Message Date
Derrick Hammer ab6f7d76e2
*If we fail to get the RPC methods list from the peer, abort the connection 2023-03-29 17:25:26 -04:00
Derrick Hammer 1cc1a0d2b1
*Use maybeGetAsyncProperty to get remotePublicKey 2023-03-25 10:51:29 -04:00
Derrick Hammer bb36a80913
*Switch to using maybeGetAsyncProperty 2023-03-25 10:51:13 -04:00
Derrick Hammer 6b9c865e12
*Handle web edge case where .dht returns an async function 2023-03-25 09:42:42 -04:00
Derrick Hammer 92fe42c37e
*Return the relay object, not the pubkey 2023-03-19 15:11:13 -04:00
Derrick Hammer 065934461e
*use once to prevent memory leaks 2023-03-18 14:49:05 -04:00
Derrick Hammer e9e25b2573
*hook close event before querying 2023-03-18 14:48:43 -04:00
Derrick Hammer 50f21f0434
*refactor rpc to use new swarm based p2p
*remove wisdom query for now
2023-03-18 12:11:23 -04:00
Derrick Hammer 62a1f9c05f
*Cleanup imports 2023-02-19 13:09:39 -05:00
Derrick Hammer 6429bd513c
*refactor query api to use object bags and a dedicated factory at a factory object namespace 2022-12-04 06:35:57 -05:00
Derrick Hammer 5e1c52352e
*Add new query type just for clearing a query hash 2022-12-04 05:38:46 -05:00
Derrick Hammer a8b0f36d16
*activeRelay not needed in network class 2022-12-04 02:46:25 -05:00
Derrick Hammer 7263ecf907
*Epic refactor based on new RPC query design and protocol 2022-12-04 02:40:36 -05:00
Derrick Hammer fa8910a4fd
*add maxRelays network option 2022-09-22 09:34:07 -04:00
Derrick Hammer 26fd962090
*ensure passed streamHandler overrides options 2022-08-31 19:35:04 -04:00
Derrick Hammer a4f0f10a85
*Add bypassCache to simpleQuery 2022-08-30 22:48:46 -04:00
Derrick Hammer 00ccbc9536
*Dont call init in constructor
*Rename init to run
*Make run a chained method and not async
2022-08-28 02:26:40 -04:00
Derrick Hammer fb849550db
*Heavily refactor to use new RPC schema
*Create basic, wisdom, and streaming rpc request variants
2022-08-27 15:09:34 -04:00