Commit Graph

140 Commits

Author SHA1 Message Date
Derrick Hammer 63270fb1da
*switch from relay-types to interface-relay 2023-03-23 12:48:31 -04:00
Derrick Hammer e74408b42a
*Update dist 2023-03-19 15:11:34 -04:00
Derrick Hammer 92fe42c37e
*Return the relay object, not the pubkey 2023-03-19 15:11:13 -04:00
Derrick Hammer 2f2bce84eb
*Update dist 2023-03-19 11:10:57 -04:00
Derrick Hammer 01b4a6517a
*Ensure RPC_PROTOCOL_SYMBOL is a string 2023-03-19 11:10:41 -04:00
Derrick Hammer 99f988addd
*Update dist 2023-03-19 10:35:54 -04:00
Derrick Hammer 0dc8eebc7e
*Add setupStream method from relay code to ensure only one RPC instance exists per socket 2023-03-19 10:35:36 -04:00
Derrick Hammer f875cd116f
*update dist 2023-03-18 14:49:36 -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 d572e39a65
*update dist 2023-03-18 12:27:49 -04:00
Derrick Hammer 52181dabcc
*remove unneded import 2023-03-18 12:27:32 -04:00
Derrick Hammer e417e00794
*make relay optional 2023-03-18 12:27:19 -04:00
Derrick Hammer d412a48f05
*update dist 2023-03-18 12:24:07 -04:00
Derrick Hammer cce09d1e95
*allow a buffer to be passed 2023-03-18 12:23:49 -04:00
Derrick Hammer ee5c1ea692
*update dist 2023-03-18 12:21:38 -04:00
Derrick Hammer 9bb3f2ab60
*If we are passed a buffer, convert it to hex 2023-03-18 12:21:14 -04:00
Derrick Hammer 1d66b2452f
*update dist 2023-03-18 12:15:29 -04:00
Derrick Hammer 0216b0d7ba
*update dist 2023-03-18 12:11:41 -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 3868286416
*Cleanup imports 2023-02-19 13:05:05 -05:00
Derrick Hammer 7afe4cb0bb
*Cleanup imports 2023-02-19 13:04:41 -05:00
Derrick Hammer f0f2118c99
*Cleanup imports 2023-02-19 13:04:13 -05:00
Derrick Hammer 7f8dee6ad2
*Switch to pnpm 2023-02-19 13:03:38 -05:00
Derrick Hammer 0c51da781e
*Update dist 2023-01-06 01:19:07 -05:00
Derrick Hammer 5366f85c35
*Skip if relay has an error 2023-01-06 01:18:50 -05:00
Derrick Hammer be2531ec99
*Update dist 2022-12-04 07:19:13 -05:00
Derrick Hammer 5de486e680
*Handle both an error object and a rpc response object with conditional properties 2022-12-04 07:19:00 -05:00
Derrick Hammer bc34a95ebb
*Update dist 2022-12-04 06:37:24 -05:00
Derrick Hammer 8c2f857c55
*Add cache bypass support for simple query 2022-12-04 06:36:18 -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 27d396d969
*Update dist 2022-12-04 05:39:59 -05:00
Derrick Hammer fc63e98557
*add support for bypassCache in wisdom query 2022-12-04 05:39:09 -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 144e19e635
*Add hashQuery utility function 2022-12-04 05:36:56 -05:00
Derrick Hammer 271a0c2911
*Refactor wisdom query to extract setupRelay to be a functional api 2022-12-04 05:35:52 -05:00
Derrick Hammer a8b0f36d16
*activeRelay not needed in network class 2022-12-04 02:46:25 -05:00
Derrick Hammer 960c321ecf
*Update dist 2022-12-04 02:42:04 -05:00
Derrick Hammer c986af2f4f
*Rename package to just rpc-client 2022-12-04 02:40:58 -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 71eb37160c
*Update dist 2022-09-22 11:04:38 -04:00
Derrick Hammer 7a21a5069c
*Ensure we don't store an error inside the data property 2022-09-22 11:04:15 -04:00
Derrick Hammer 40cf1ff9e9
*Update dist 2022-09-22 09:37:54 -04:00
Derrick Hammer 6fa058d0a0
*should be >= 2022-09-22 09:37:36 -04:00
Derrick Hammer 7399d4aa35
*Update dist 2022-09-22 09:36:04 -04:00
Derrick Hammer 47356ed6e0
*If max relays is greater than 0, and we have more relays than max relays, pick a random selection 2022-09-22 09:35:15 -04:00
Derrick Hammer fa8910a4fd
*add maxRelays network option 2022-09-22 09:34:07 -04:00
Derrick Hammer a226c7deea
Revert "*Update dist"
This reverts commit b7978ddc0d.
2022-09-20 06:13:51 -04:00
Derrick Hammer 1d73d23700
Revert "*add a _timeoutCanceled property and abort handeTimeout if true"
This reverts commit 309b9b0ac6.
2022-09-20 06:13:38 -04:00