|
@@ -18,7 +18,7 @@ pub fn handle_account_info(res_data: ResponseData, symbol: String) -> Account {
|
|
|
pub fn format_account_info(data: Vec<serde_json::Value>, symbol: String) -> Account {
|
|
pub fn format_account_info(data: Vec<serde_json::Value>, symbol: String) -> Account {
|
|
|
let symbol_upper = symbol.to_uppercase();
|
|
let symbol_upper = symbol.to_uppercase();
|
|
|
let symbol_array: Vec<&str> = symbol_upper.split("_").collect();
|
|
let symbol_array: Vec<&str> = symbol_upper.split("_").collect();
|
|
|
- let balance_info = data.iter().find(|&item| item["text"].as_str().unwrap().contains(&symbol));
|
|
|
|
|
|
|
+ let balance_info = data.iter().find(|&item| item["text"].as_str().unwrap().contains(&symbol_upper));
|
|
|
match balance_info {
|
|
match balance_info {
|
|
|
None => {
|
|
None => {
|
|
|
error!("Gate:格式化账号信息错误!\nformat_account_info: data={:?}", data);
|
|
error!("Gate:格式化账号信息错误!\nformat_account_info: data={:?}", data);
|