Commit Graph

263 Commits

Author SHA1 Message Date
Derrick Hammer 345c7032ba *Add dns client and ensure its nested deps don't conflict 2022-07-31 01:02:04 -04:00
Derrick Hammer c6398c2efb *Add needed imports
*register the skynetprovider
2022-07-31 00:59:51 -04:00
Derrick Hammer 236f64bc43 *Add initial skynet provider 2022-07-31 00:58:39 -04:00
Derrick Hammer 67285ccc08 *add modified downloadSkylink that uses the trust-needed endpoint and supports a path on the skylink, but also provides the raw response object 2022-07-31 00:56:54 -04:00
Derrick Hammer 7d5578f5ee *Add more types from webextension 2022-07-31 00:55:16 -04:00
Derrick Hammer e917c0e7b4 *Add resolveDns shared provider method to parse a domain, check icann, sanitize, check if we have already queried for the current request id, and cache the result
*Add setData and getData helper methods
2022-07-31 00:54:42 -04:00
Derrick Hammer 4b1717c021 *Add requestData map to store arbitrary state information for requests
*Add getRequestData and setRequestData methods
2022-07-31 00:52:47 -04:00
Derrick Hammer 1142576ea5 *Solve bridge loading race condition by using a blocking promised, resolved by a bridgeLoaded command from a bridge 2022-07-31 00:51:02 -04:00
Derrick Hammer f394776a72 *Support calling modules from the background page 2022-07-29 19:42:49 -04:00
Derrick Hammer fa97cba286 *Fix casing 2022-07-29 19:41:58 -04:00
Derrick Hammer 34b132fc54 *Fix bad casing 2022-07-29 08:06:11 -04:00
Derrick Hammer bfafa85a13 *Fix typo 2022-07-29 06:41:10 -04:00
Derrick Hammer 250b09e5be *Skeleton starting point for new extension 2022-07-29 06:37:20 -04:00