Browse Source

Fix merge conflicts

Bedeho Mender 5 years ago
parent
commit
665c5228f0
2 changed files with 5 additions and 14 deletions
  1. 1 1
      src/content_working_group/lib.rs
  2. 4 13
      src/membership/members.rs

+ 1 - 1
src/content_working_group/lib.rs

@@ -768,7 +768,7 @@ struct WrappedBeginAcceptingApplicationsError { // can this be made generic, or
 }
 */
 
-struct WrappedError<E> {
+pub(super) struct WrappedError<E> {
     // can this be made generic, or does that undermine the whole orhpan rule spirit?
     pub error: E,
 }

+ 4 - 13
src/membership/members.rs

@@ -59,8 +59,6 @@ const FIRST_PAID_TERMS_ID: u32 = 1;
 
 // Default paid membership terms
 pub const DEFAULT_PAID_TERM_ID: u32 = 0;
-const DEFAULT_PAID_TERM_FEE: u32 = 100; // Can be overidden in genesis config
-const DEFAULT_PAID_TERM_TEXT: &str = "Default Paid Term TOS...";
 
 // Default user info constraints
 const DEFAULT_MIN_HANDLE_LENGTH: u32 = 5;
@@ -142,15 +140,6 @@ pub struct PaidMembershipTerms<T: Trait> {
     pub text: Vec<u8>,
 }
 
-impl<T: Trait> Default for PaidMembershipTerms<T> {
-    fn default() -> Self {
-        PaidMembershipTerms {
-            fee: BalanceOf::<T>::from(DEFAULT_PAID_TERM_FEE),
-            text: DEFAULT_PAID_TERM_TEXT.as_bytes().to_vec(),
-        }
-    }
-}
-
 decl_storage! {
     trait Store for Module<T: Trait> as Membership {
         /// MemberId to assign to next member that is added to the registry, and is also the
@@ -180,8 +169,10 @@ decl_storage! {
             // compiled as native code. (Will be called when building `raw` chainspec)
             // So it can't be relied upon to initialize storage for runtimes updates.
             // Initialization for updated runtime is done in run_migration()
-            let mut terms: PaidMembershipTerms<T> = Default::default();
-            terms.fee = config.default_paid_membership_fee;
+            let terms = PaidMembershipTerms {
+                fee:  config.default_paid_membership_fee,
+                text: Vec::default(),
+            };
             vec![(T::PaidTermId::from(DEFAULT_PAID_TERM_ID), terms)]
         }) : map T::PaidTermId => Option<PaidMembershipTerms<T>>;