浏览代码

feat: only start waiting if inactive

thesimplekid 8 月之前
父节点
当前提交
943d00bf20
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      crates/cdk/src/mint/mod.rs

+ 2 - 0
crates/cdk/src/mint/mod.rs

@@ -196,6 +196,7 @@ impl Mint {
                 let shutdown = Arc::clone(&shutdown);
                 let key = *key;
                 join_set.spawn(async move {
+            if !ln.is_wait_invoice_active() {
             loop {
                 tokio::select! {
                     _ = shutdown.notified() => {
@@ -218,6 +219,7 @@ impl Mint {
                             }
                         }
                     }
+                    }
                 }
             }
         });