style: code style
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
use serde::{Serialize, Deserialize};
|
||||
use rust_util::XResult;
|
||||
use crate::credit::{CreditContract, load_credit_contract};
|
||||
use crate::credit::CreditContract;
|
||||
use crate::credit_util::{save_credit_contract, load_credit_contract};
|
||||
use crate::tx::{Transaction, TransactionBody};
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
@@ -49,17 +50,20 @@ impl ContractEngineCredit {
|
||||
match action {
|
||||
"create" => {
|
||||
let params: CreditContractCreateParameters = serde_json::from_str(&tx_body.parameters)?;
|
||||
CreditContract::new(tx, ¶ms.name, params.credit_limit)?;
|
||||
let c = CreditContract::new(tx, ¶ms.name, params.credit_limit)?;
|
||||
save_credit_contract(&c, false)?;
|
||||
},
|
||||
"issue" => {
|
||||
let params: CreditContractIssueParameters = serde_json::from_str(&tx_body.parameters)?;
|
||||
let mut c = load_credit_contract(¶ms.name)?;
|
||||
c.issue(tx, ¶ms.receiver, params.credit)?;
|
||||
save_credit_contract(&c, true)?;
|
||||
},
|
||||
"transfer" => {
|
||||
let params: CreditContractTransferParameters = serde_json::from_str(&tx_body.parameters)?;
|
||||
let mut c =load_credit_contract(¶ms.name)?;
|
||||
c.transfer(tx, ¶ms.receiver, params.credit)?;
|
||||
save_credit_contract(&c, true)?;
|
||||
},
|
||||
"query" => {
|
||||
let params: CreditContractQueryParameters = serde_json::from_str(&tx_body.parameters)?;
|
||||
|
||||
Reference in New Issue
Block a user