1. Apr 01, 2022
  2. Mar 30, 2022
  3. Jan 21, 2022
    • Niklas Adolfsson's avatar
      feat(client): support request id as Strings. (#659) · 708d4213
      Niklas Adolfsson authored
      * feat(client): support request id as Strings.
      
      * add tests for Id::String
      
      * address grumbles: move id_kind to RequestManager
      
      * Update client/http-client/src/client.rs
      
      * types: take ref to `ID` get rid of some `Clone`
      
      * remove more clone
      
      * grumbles: rename tests
      708d4213
  4. Dec 22, 2021
  5. Dec 21, 2021
    • Niklas Adolfsson's avatar
      feat: server configurable subscriptionID (#604) · bc688cc2
      Niklas Adolfsson authored
      
      
      * PoC
      
      * introduce IdProvider trait
      
      * revert Cow stuff
      
      * Update ws-server/src/server.rs
      
      * fix tests
      
      * cargo fmt
      
      * use 'static lifetime in SubscriptionId
      
      * fix tests
      
      * fmt
      
      * make tests compile again
      
      * fix tests
      
      * Fix tests
      
      * Move IdProvider impls to own module
      
      * move `sub-id gen` types to `core`
      
      * fix doc links
      
      * make rand non-optional dep
      
      * feature gate: id provider
      
      Co-authored-by: default avatarDavid Palm <[email protected]>
      bc688cc2
  6. Dec 20, 2021
    • Niklas Adolfsson's avatar
      extract async client abstraction. (#580) · 292bd88a
      Niklas Adolfsson authored
      
      
      * extract ws client to async client
      
      * bring back jsonrpsee-ws-client crate
      
      * new crate core client
      
      * add missing file
      
      * jsonrpsee crate: add core client
      
      * rexport core client
      
      * more re-exports
      
      * downgrade trait bounds
      
      * update version
      
      * fix nits
      
      * send close reason
      
      * Update types/src/traits.rs
      
      * move 'TEN_MB_CONST' to core
      
      * Update client/core-client/Cargo.toml
      
      Co-authored-by: default avatarDavid <[email protected]>
      
      * Update client/core-client/src/lib.rs
      
      Co-authored-by: default avatarDavid <[email protected]>
      
      * cargo fmt
      
      * Update client/ws-client/src/lib.rs
      
      Co-authored-by: default avatarDavid <[email protected]>
      
      * Update client/ws-client/src/lib.rs
      
      Co-authored-by: default avatarDavid <[email protected]>
      
      * move `async-client` core
      
      The `async-client` is hidden behind a new feature flag `async-client`
      because it brings in additional dependecies such as tokio rt.
      
      * fix docs
      
      * add example how to use "core client"
      
      * fix build
      
      * Update http-server/Cargo.toml
      
      * Update client/transport/Cargo.toml
      
      Co-authored-by: default avatarDavid <[email protected]>
      292bd88a
  7. Feb 26, 2020
  8. Feb 19, 2020
    • Pierre Krieger's avatar
      Prepare core for no_std support (#90) · 0486b10c
      Pierre Krieger authored
      * Prepare core for no_std support
      
      * Fix missing documentation thingies
      
      * Rustfmt
      
      * For some reason my local rustfmt didn't pick up these changes
      
      * Fix compilation
      
      * Rustfmt
      0486b10c
  9. Jan 03, 2020
  10. Jan 02, 2020
    • Pierre Krieger's avatar
      Add a SharedClient (#74) · 6436d27d
      Pierre Krieger authored
      * Add a SharedClient
      
      * More work
      
      * More work
      
      * More work
      
      * Finish Sharedclient
      
      * Fix merge conflict
      
      * Add From impl
      6436d27d
  11. Nov 22, 2019
  12. Nov 21, 2019
  13. Nov 19, 2019
  14. Nov 16, 2019
  15. Nov 15, 2019
  16. Oct 29, 2019
  17. Oct 01, 2019
  18. Sep 23, 2019
  19. Sep 11, 2019
  20. Sep 10, 2019
  21. Sep 09, 2019