git.delta.rocks / unique-network / refs/commits / 0aee93921dc5

difftreelog

Anonymously schedule function removed

str-mv2022-03-31parent: #c2a4d96.patch.diff
in: master

1 file changed

modifiedpallets/scheduler/src/lib.rsdiffbeforeafterboth
478478
479 #[pallet::call]479 #[pallet::call]
480 impl<T: Config> Pallet<T> {480 impl<T: Config> Pallet<T> {
481 /// Anonymously schedule a task.
482 #[pallet::weight(<T as Config>::WeightInfo::schedule(T::MaxScheduledPerBlock::get()))]
483 pub fn schedule(
484 origin: OriginFor<T>,
485 when: T::BlockNumber,
486 maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
487 priority: schedule::Priority,
488 call: Box<CallOrHashOf<T>>,
489 ) -> DispatchResult {
490 T::ScheduleOrigin::ensure_origin(origin.clone())?;
491 let origin = <T as Config>::Origin::from(origin);
492 Self::do_schedule(
493 DispatchTime::At(when),
494 maybe_periodic,
495 priority,
496 origin.caller().clone(),
497 *call,
498 )?;
499 Ok(())
500 }
501
502 /// Cancel an anonymously scheduled task.
503 #[pallet::weight(<T as Config>::WeightInfo::cancel(T::MaxScheduledPerBlock::get()))]
504 pub fn cancel(origin: OriginFor<T>, when: T::BlockNumber, index: u32) -> DispatchResult {
505 T::ScheduleOrigin::ensure_origin(origin.clone())?;
506 let origin = <T as Config>::Origin::from(origin);
507 Self::do_cancel(Some(origin.caller().clone()), (when, index))?;
508 Ok(())
509 }
510
511 /// Schedule a named task.481 /// Schedule a named task.
512 #[pallet::weight(<T as Config>::WeightInfo::schedule_named(T::MaxScheduledPerBlock::get()))]482 #[pallet::weight(<T as Config>::WeightInfo::schedule_named(T::MaxScheduledPerBlock::get()))]
540 Ok(())510 Ok(())
541 }511 }
542
543 /// Anonymously schedule a task after a delay.
544 ///
545 /// # <weight>
546 /// Same as [`schedule`].
547 /// # </weight>
548 #[pallet::weight(<T as Config>::WeightInfo::schedule(T::MaxScheduledPerBlock::get()))]
549 pub fn schedule_after(
550 origin: OriginFor<T>,
551 after: T::BlockNumber,
552 maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
553 priority: schedule::Priority,
554 call: Box<CallOrHashOf<T>>,
555 ) -> DispatchResult {
556 T::ScheduleOrigin::ensure_origin(origin.clone())?;
557 let origin = <T as Config>::Origin::from(origin);
558 Self::do_schedule(
559 DispatchTime::After(after),
560 maybe_periodic,
561 priority,
562 origin.caller().clone(),
563 *call,
564 )?;
565 Ok(())
566 }
567512
568 /// Schedule a named task after a delay.513 /// Schedule a named task after a delay.
569 ///514 ///