瀏覽代碼

app: update wallet balances on init

epiphany 4 月之前
父節點
當前提交
241d6e66ad
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      bin/app/src/main.rs

+ 6 - 1
bin/app/src/main.rs

@@ -515,7 +515,7 @@ async fn load_plugins(
         use darkfi_money_contract::model::TokenId;
         use darkfi_serial::Encodable;
 
-        while let Ok(_) = recv.recv().await {
+        let update = async || {
             d!("drk balances_updated signal received");
 
             // Fetch and update main wallet tokens table
@@ -572,6 +572,11 @@ async fn load_plugins(
                     }
                 }
             }
+        };
+
+        update().await;
+        while let Ok(_) = recv.recv().await {
+            update().await;
         }
     });