mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-27 05:47:58 +00:00
Upgrade jsonrpc to 0.18.0 (#9547)
* Upgrade jsonrpc to 0.18.0
I think this says all :P
* 🤦
* Fmt etc
* Fix tests
* Fix tests again...
* Better impl
* Revert "Tell dependabot to ignore jsonrpc-* updates (#9518)"
This reverts commit 6e0cd5587d.
This commit is contained in:
@@ -22,8 +22,10 @@
|
||||
|
||||
#![warn(missing_docs)]
|
||||
|
||||
use futures::{compat::Future01CompatExt, FutureExt};
|
||||
use rpc::futures::future::{ExecuteError, Executor, Future};
|
||||
use futures::{
|
||||
task::{FutureObj, Spawn, SpawnError},
|
||||
FutureExt,
|
||||
};
|
||||
use sp_core::traits::SpawnNamed;
|
||||
use std::sync::Arc;
|
||||
|
||||
@@ -50,12 +52,13 @@ impl SubscriptionTaskExecutor {
|
||||
}
|
||||
}
|
||||
|
||||
impl Executor<Box<dyn Future<Item = (), Error = ()> + Send>> for SubscriptionTaskExecutor {
|
||||
fn execute(
|
||||
&self,
|
||||
future: Box<dyn Future<Item = (), Error = ()> + Send>,
|
||||
) -> Result<(), ExecuteError<Box<dyn Future<Item = (), Error = ()> + Send>>> {
|
||||
self.0.spawn("substrate-rpc-subscription", future.compat().map(drop).boxed());
|
||||
impl Spawn for SubscriptionTaskExecutor {
|
||||
fn spawn_obj(&self, future: FutureObj<'static, ()>) -> Result<(), SpawnError> {
|
||||
self.0.spawn("substrate-rpc-subscription", future.map(drop).boxed());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn status(&self) -> Result<(), SpawnError> {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user