style: code style

This commit is contained in:
2021-01-01 23:31:18 +08:00
parent 2a2d33be2c
commit 0094ce2e5c
3 changed files with 9 additions and 26 deletions

View File

@@ -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, &params.name, params.credit_limit)?;
let c = CreditContract::new(tx, &params.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(&params.name)?;
c.issue(tx, &params.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(&params.name)?;
c.transfer(tx, &params.receiver, params.credit)?;
save_credit_contract(&c, true)?;
},
"query" => {
let params: CreditContractQueryParameters = serde_json::from_str(&tx_body.parameters)?;