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
|
63ce23fa26
|
*Update dist
|
2023-03-25 11:26:38 -04:00 |
Derrick Hammer
|
f9bf14d697
|
*Use maybeGetAsyncProperty
|
2023-03-25 11:26:22 -04:00 |
Derrick Hammer
|
6c6db87073
|
*Update dist
|
2023-03-25 10:51:42 -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
|
5e4617ac55
|
*add new helper maybeGetAsyncProperty to process the kernel client proxies if needed
|
2023-03-25 10:50:39 -04:00 |
Derrick Hammer
|
6323bc6b29
|
*Update dist
|
2023-03-25 09:42:53 -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
|
80ed28e8b4
|
*Update dist
|
2023-03-23 12:48:48 -04:00 |
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 |