Commit Graph

75 Commits

Author SHA1 Message Date
Derrick Hammer 152522e579
*Add error property to RPCResponse 2022-08-18 19:17:12 -04:00
Derrick Hammer d7b0c7d4de
*Update force to bypassCache 2022-08-18 19:10:07 -04:00
Derrick Hammer 2a7fa853c9
*Add a max retry limit 2022-08-14 09:44:32 -04:00
Derrick Hammer 237e5796a8
*If object is null, default to empty object 2022-08-14 09:26:23 -04:00
Derrick Hammer 681d3f4b9f *Ensure object is an array to handle both arrays and objects 2022-07-31 23:11:22 -04:00
Derrick Hammer 5cefe245af *Use custom json flatten algorithm to ensure deterministic hashing 2022-07-31 23:00:17 -04:00
Derrick Hammer eeffce5f02 *prettier 2022-07-31 21:03:35 -04:00
Derrick Hammer 8ecb7722b4 *Use json-stable-stringify to ensure deterministic json 2022-07-31 21:03:03 -04:00
Derrick Hammer cf3853702f *Use NodeJS.Timeout type 2022-07-31 21:02:27 -04:00
Derrick Hammer 8c95ddc07b *add typedef 2022-07-27 18:49:11 -04:00
Derrick Hammer 9ad9010a96 *Promise property should be optional and cast 2022-07-26 21:25:38 -04:00
Derrick Hammer d3d94c7162 *Lazy load dht ready promise 2022-07-26 20:58:41 -04:00
Derrick Hammer bce3f6d175 *Use js suffix 2022-07-25 21:58:44 -04:00
Derrick Hammer bd4ac1584b *Add error file with const's for future use 2022-07-23 11:42:29 -04:00
Derrick Hammer 563173bd95 *Add a timeout for querying a relay with rejection 2022-07-23 11:41:58 -04:00
Derrick Hammer c7eede8435 *RPC/DHT protocol now uses a command before the data to separate it from other communications 2022-07-23 11:40:44 -04:00
Derrick Hammer cfc519b57b *add timeout setting for individual relay 2022-07-23 11:39:17 -04:00
Derrick Hammer 9a2f37a3b0 *rename promise to result 2022-07-19 20:30:07 -04:00
Derrick Hammer 42d53b6137 *Rwrite checkResponses 2022-07-19 14:47:33 -04:00
Derrick Hammer da06f787dc *DHT connect in queryRelay can be a promise 2022-07-19 14:46:10 -04:00
Derrick Hammer 1c18b041f3 *Move from require to import 2022-07-19 14:43:28 -04:00
Derrick Hammer 5e3de30f51 *Add method to remove a relay and clear relays 2022-06-27 16:25:53 -04:00
Derrick Hammer 091240fe3e *Reformat 2022-06-27 15:56:27 -04:00
Derrick Hammer 5a4fa59650 *Update exports 2022-06-27 15:55:37 -04:00
Derrick Hammer 289cd2f5cc *Initial version 2022-06-27 15:37:03 -04:00