mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 19:51:05 +00:00
"OR gate" for EnsureOrigin (#6237)
* 'OR gate' for EnsureOrigin. * Formatting. * More formatting. * Add docstring; Update 'Success' type. * Bump runtime impl_version. * Fix successful_origin. * Add either into std feature list. * Update docs.
This commit is contained in:
@@ -318,9 +318,7 @@ decl_module! {
|
||||
dest: <T::Lookup as StaticLookup>::Source,
|
||||
index: u32
|
||||
) {
|
||||
T::KickOrigin::try_origin(origin)
|
||||
.map(|_| ())
|
||||
.or_else(ensure_root)?;
|
||||
T::KickOrigin::ensure_origin(origin)?;
|
||||
|
||||
let who = T::Lookup::lookup(dest)?;
|
||||
|
||||
@@ -344,9 +342,7 @@ decl_module! {
|
||||
index: u32,
|
||||
score: T::Score
|
||||
) {
|
||||
T::ScoreOrigin::try_origin(origin)
|
||||
.map(|_| ())
|
||||
.or_else(ensure_root)?;
|
||||
T::ScoreOrigin::ensure_origin(origin)?;
|
||||
|
||||
let who = T::Lookup::lookup(dest)?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user