-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rpc: Upgrade WebSocketClient to support full client functionality #646
Commits on Oct 20, 2020
-
Expand WebSocket functionality
This commit is multi-faceted. It: 1. Drastically simplifies much of the subscription-related functionality. 2. Expands the WebSocketClient's capabilities to be able to handle other types of requests other than just subscriptions (i.e. it implements the Client trait). Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 84fea8b - Browse repository at this point
Copy the full SHA 84fea8bView commit details
Commits on Oct 21, 2020
-
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 68b7a82 - Browse repository at this point
Copy the full SHA 68b7a82View commit details -
The http-client feature also needs the tracing lib
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for eef3d7b - Browse repository at this point
Copy the full SHA eef3d7bView commit details -
Make client mutable in example
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for b862804 - Browse repository at this point
Copy the full SHA b862804View commit details
Commits on Nov 10, 2020
-
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 6da9857 - Browse repository at this point
Copy the full SHA 6da9857View commit details -
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for e81759c - Browse repository at this point
Copy the full SHA e81759cView commit details -
Update ADR-008 to reflect recent changes
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for b938499 - Browse repository at this point
Copy the full SHA b938499View commit details -
Fix minor bug in response handling
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for c384205 - Browse repository at this point
Copy the full SHA c384205View commit details -
Update tests to use new WebSocketClient functionality
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 5bf8074 - Browse repository at this point
Copy the full SHA 5bf8074View commit details -
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 8f5fb24 - Browse repository at this point
Copy the full SHA 8f5fb24View commit details -
Fix documentation for rpc crate
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for f04b8b4 - Browse repository at this point
Copy the full SHA f04b8b4View commit details -
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for f6eaf88 - Browse repository at this point
Copy the full SHA f6eaf88View commit details -
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for cb82342 - Browse repository at this point
Copy the full SHA cb82342View commit details
Commits on Nov 11, 2020
-
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 0658499 - Browse repository at this point
Copy the full SHA 0658499View commit details
Commits on Nov 17, 2020
-
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for bf1565e - Browse repository at this point
Copy the full SHA bf1565eView commit details
Commits on Nov 20, 2020
-
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for c2c3528 - Browse repository at this point
Copy the full SHA c2c3528View commit details -
Refactor to remove ChannelTx mutability
ChannelTx::send now no longer needs to be mutable because the underlying channel has no mutability requirement. This leads to viral changes throughout the interfaces and clients (positive ones). ChannelTx::send also doesn't need to be async, because it relies on an unbounded channel. This also has some viral implications for other methods throughout the RPC client. If, in future, we want to support bounded channels, then we can consider making it async again. But we probably shouldn't make it async if we don't need it to be. Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 56ce9f4 - Browse repository at this point
Copy the full SHA 56ce9f4View commit details -
Client no longer needs to be mutable
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 741cecb - Browse repository at this point
Copy the full SHA 741cecbView commit details
Commits on Nov 25, 2020
-
Use explicit borrow_mut to avoid having to obtain subscriptions map t…
…wice Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for eefced1 - Browse repository at this point
Copy the full SHA eefced1View commit details -
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 62cbdca - Browse repository at this point
Copy the full SHA 62cbdcaView commit details -
Merge latest changes from master
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 281a0a8 - Browse repository at this point
Copy the full SHA 281a0a8View commit details