Преглед на файлове

init Distribution working group

Mokhtar Naamani преди 3 години
родител
ревизия
4f6055ce4d
променени са 1 файла, в които са добавени 14 реда и са изтрити 2 реда
  1. 14 2
      runtime/src/runtime_api.rs

+ 14 - 2
runtime/src/runtime_api.rs

@@ -22,8 +22,9 @@ use crate::{
 };
 
 use crate::{
-    ContentWorkingGroupInstance, OperationsWorkingGroupInstanceAlpha,
-    OperationsWorkingGroupInstanceBeta, OperationsWorkingGroupInstanceGamma,
+    ContentWorkingGroupInstance, DistributionWorkingGroupInstance,
+    OperationsWorkingGroupInstanceAlpha, OperationsWorkingGroupInstanceBeta,
+    OperationsWorkingGroupInstanceGamma,
 };
 use frame_support::weights::Weight;
 
@@ -73,6 +74,9 @@ pub(crate) type OperationsWorkingGroupGamma<T> =
 
 pub(crate) type ContentWorkingGroup<T> = working_group::Module<T, ContentWorkingGroupInstance>;
 
+pub(crate) type DistributionWorkingGroup<T> =
+    working_group::Module<T, DistributionWorkingGroupInstance>;
+
 /// Custom runtime upgrade handler.
 pub struct CustomOnRuntimeUpgrade;
 impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade {
@@ -120,6 +124,14 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade {
             default_content_working_group_mint_capacity,
         );
 
+        DistributionWorkingGroup::<Runtime>::initialize_working_group(
+            default_text_constraint,
+            default_text_constraint,
+            default_text_constraint,
+            default_storage_size_constraint,
+            default_content_working_group_mint_capacity,
+        );
+
         10_000_000 // TODO: adjust weight
     }
 }