mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-09 20:11:09 +00:00
Make claim_slot take &mut self (#1225)
Co-authored-by: Bastian Köcher <git@kchr.de>
This commit is contained in:
@@ -371,7 +371,7 @@ where
|
||||
}
|
||||
|
||||
async fn claim_slot(
|
||||
&self,
|
||||
&mut self,
|
||||
_header: &B::Header,
|
||||
slot: Slot,
|
||||
authorities: &Self::AuxData,
|
||||
@@ -790,7 +790,7 @@ mod tests {
|
||||
let client = peer.client().as_client();
|
||||
let environ = DummyFactory(client.clone());
|
||||
|
||||
let worker = AuraWorker {
|
||||
let mut worker = AuraWorker {
|
||||
client: client.clone(),
|
||||
block_import: client,
|
||||
env: environ,
|
||||
|
||||
@@ -723,12 +723,12 @@ where
|
||||
B: BlockT,
|
||||
C: ProvideRuntimeApi<B> + HeaderBackend<B> + HeaderMetadata<B, Error = ClientError>,
|
||||
C::Api: BabeApi<B>,
|
||||
E: Environment<B, Error = Error> + Sync,
|
||||
E: Environment<B, Error = Error> + Send + Sync,
|
||||
E::Proposer: Proposer<B, Error = Error>,
|
||||
I: BlockImport<B> + Send + Sync + 'static,
|
||||
SO: SyncOracle + Send + Clone + Sync,
|
||||
L: sc_consensus::JustificationSyncLink<B>,
|
||||
BS: BackoffAuthoringBlocksStrategy<NumberFor<B>> + Sync,
|
||||
BS: BackoffAuthoringBlocksStrategy<NumberFor<B>> + Send + Sync,
|
||||
Error: std::error::Error + Send + From<ConsensusError> + From<I::Error> + 'static,
|
||||
{
|
||||
type Claim = (PreDigest, AuthorityId);
|
||||
@@ -769,7 +769,7 @@ where
|
||||
}
|
||||
|
||||
async fn claim_slot(
|
||||
&self,
|
||||
&mut self,
|
||||
_parent_header: &B::Header,
|
||||
slot: Slot,
|
||||
epoch_descriptor: &ViableEpochDescriptor<B::Hash, NumberFor<B>, Epoch>,
|
||||
|
||||
@@ -126,7 +126,7 @@ pub trait SimpleSlotWorker<B: BlockT> {
|
||||
|
||||
/// Tries to claim the given slot, returning an object with claim data if successful.
|
||||
async fn claim_slot(
|
||||
&self,
|
||||
&mut self,
|
||||
header: &B::Header,
|
||||
slot: Slot,
|
||||
aux_data: &Self::AuxData,
|
||||
|
||||
Reference in New Issue
Block a user