parazyd 4 lat temu
rodzic
commit
6582d1eb1f
3 zmienionych plików z 23 dodań i 69 usunięć
  1. 6 18
      src/bin/cashierd.rs
  2. 16 48
      src/bin/darkfid.rs
  3. 1 3
      src/service/gateway.rs

+ 6 - 18
src/bin/cashierd.rs

@@ -179,15 +179,9 @@ impl Cashierd {
                 mint_address = m;
                 mint_address = m;
                 drk_pub_key = d;
                 drk_pub_key = d;
             }
             }
-            (None, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None, _) => {
-                return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id))
-            }
-            (_, _, None) => {
-                return JsonResult::Err(jsonerr(InvalidAddressParam, None, id))
-            }
+            (None, _, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None, _) => return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id)),
+            (_, _, None) => return JsonResult::Err(jsonerr(InvalidAddressParam, None, id)),
         }
         }
 
 
         // Check if the features list contains this network
         // Check if the features list contains this network
@@ -307,15 +301,9 @@ impl Cashierd {
                 mint_address = m;
                 mint_address = m;
                 address = a;
                 address = a;
             }
             }
-            (None, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None, _) => {
-                return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id))
-            }
-            (_, _, None) => {
-                return JsonResult::Err(jsonerr(InvalidAddressParam, None, id))
-            }
+            (None, _, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None, _) => return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id)),
+            (_, _, None) => return JsonResult::Err(jsonerr(InvalidAddressParam, None, id)),
         }
         }
 
 
         // Check if the features list contains this network
         // Check if the features list contains this network

+ 16 - 48
src/bin/darkfid.rs

@@ -210,12 +210,8 @@ impl Darkfid {
                 network = net;
                 network = net;
                 symbol = sym;
                 symbol = sym;
             }
             }
-            (None, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None) => {
-                return JsonResult::Err(jsonerr(InvalidSymbolParam, None, id))
-            }
+            (None, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None) => return JsonResult::Err(jsonerr(InvalidSymbolParam, None, id)),
         }
         }
 
 
         let result: Result<Value> = async {
         let result: Result<Value> = async {
@@ -304,12 +300,8 @@ impl Darkfid {
                 network = NetworkName::from_str(net).unwrap();
                 network = NetworkName::from_str(net).unwrap();
                 token = tkn;
                 token = tkn;
             }
             }
-            (None, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None) => {
-                return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id))
-            }
+            (None, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None) => return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id)),
         }
         }
 
 
         let token_id = match assign_id(
         let token_id = match assign_id(
@@ -320,9 +312,7 @@ impl Darkfid {
             &self.btc_tokenlist,
             &self.btc_tokenlist,
         ) {
         ) {
             Ok(t) => t,
             Ok(t) => t,
-            Err(e) => {
-                return JsonResult::Err(jsonerr(InternalError, Some(e.to_string()), id))
-            }
+            Err(e) => return JsonResult::Err(jsonerr(InternalError, Some(e.to_string()), id)),
         };
         };
 
 
         // TODO: Optional sanity checking here, but cashier *must* do so too.
         // TODO: Optional sanity checking here, but cashier *must* do so too.
@@ -385,25 +375,15 @@ impl Darkfid {
                 address = addr;
                 address = addr;
                 amount = val;
                 amount = val;
             }
             }
-            (None, _, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id))
-            }
-            (_, _, None, _) => {
-                return JsonResult::Err(jsonerr(InvalidAddressParam, None, id))
-            }
-            (_, _, _, None) => {
-                return JsonResult::Err(jsonerr(InvalidAmountParam, None, id))
-            }
+            (None, _, _, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None, _, _) => return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id)),
+            (_, _, None, _) => return JsonResult::Err(jsonerr(InvalidAddressParam, None, id)),
+            (_, _, _, None) => return JsonResult::Err(jsonerr(InvalidAmountParam, None, id)),
         }
         }
 
 
         let amount_in_apo = match decode_base10(amount, 8, true) {
         let amount_in_apo = match decode_base10(amount, 8, true) {
             Ok(a) => a,
             Ok(a) => a,
-            Err(e) => {
-                return JsonResult::Err(jsonerr(InvalidAmountParam, Some(e.to_string()), id))
-            }
+            Err(e) => return JsonResult::Err(jsonerr(InvalidAmountParam, Some(e.to_string()), id)),
         };
         };
 
 
         let token_id = match assign_id(
         let token_id = match assign_id(
@@ -414,18 +394,14 @@ impl Darkfid {
             &self.btc_tokenlist,
             &self.btc_tokenlist,
         ) {
         ) {
             Ok(t) => t,
             Ok(t) => t,
-            Err(e) => {
-                return JsonResult::Err(jsonerr(InternalError, Some(e.to_string()), id))
-            }
+            Err(e) => return JsonResult::Err(jsonerr(InternalError, Some(e.to_string()), id)),
         };
         };
 
 
         let req = jsonreq(json!("withdraw"), json!([network, token_id, address, amount_in_apo]));
         let req = jsonreq(json!("withdraw"), json!([network, token_id, address, amount_in_apo]));
         let mut rep: JsonResult;
         let mut rep: JsonResult;
         match send_raw_request(&self.cashiers[0].rpc_url, json!(req)).await {
         match send_raw_request(&self.cashiers[0].rpc_url, json!(req)).await {
             Ok(v) => rep = v,
             Ok(v) => rep = v,
-            Err(e) => {
-                return JsonResult::Err(jsonerr(ServerError(-32004), Some(e.to_string()), id))
-            }
+            Err(e) => return JsonResult::Err(jsonerr(ServerError(-32004), Some(e.to_string()), id)),
         }
         }
 
 
         let token_id: &jubjub::Fr;
         let token_id: &jubjub::Fr;
@@ -509,18 +485,10 @@ impl Darkfid {
                 address = addr;
                 address = addr;
                 amount = val;
                 amount = val;
             }
             }
-            (None, _, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id))
-            }
-            (_, None, _, _) => {
-                return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id))
-            }
-            (_, _, None, _) => {
-                return JsonResult::Err(jsonerr(InvalidAddressParam, None, id))
-            }
-            (_, _, _, None) => {
-                return JsonResult::Err(jsonerr(InvalidAmountParam, None, id))
-            }
+            (None, _, _, _) => return JsonResult::Err(jsonerr(InvalidNetworkParam, None, id)),
+            (_, None, _, _) => return JsonResult::Err(jsonerr(InvalidTokenIdParam, None, id)),
+            (_, _, None, _) => return JsonResult::Err(jsonerr(InvalidAddressParam, None, id)),
+            (_, _, _, None) => return JsonResult::Err(jsonerr(InvalidAmountParam, None, id)),
         }
         }
 
 
         let token_id: &jubjub::Fr;
         let token_id: &jubjub::Fr;

+ 1 - 3
src/service/gateway.rs

@@ -162,9 +162,7 @@ impl GatewayService {
 
 
                 // GETLASTINDEX
                 // GETLASTINDEX
             }
             }
-            _ => {
-                return Err(Error::ServicesError("received wrong command"))
-            }
+            _ => return Err(Error::ServicesError("received wrong command")),
         }
         }
         Ok(())
         Ok(())
     }
     }