We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e082910 commit 07c9951Copy full SHA for 07c9951
mutiny-core/src/lib.rs
@@ -873,7 +873,13 @@ impl<S: MutinyStorage> MutinyWalletBuilder<S> {
873
if let Err(e) = storage_clone.set_device_lock(&logger_clone) {
874
log_error!(logger_clone, "Error setting device lock: {e}");
875
}
876
- sleep((DEVICE_LOCK_INTERVAL_SECS * 1_000) as i32).await;
+
877
+ let mut remained_sleep_ms = (DEVICE_LOCK_INTERVAL_SECS * 1000) as i32;
878
+ while !stop_signal.stopping() && remained_sleep_ms > 0 {
879
+ let sleep_ms = 300;
880
+ sleep(sleep_ms).await;
881
+ remained_sleep_ms -= sleep_ms;
882
+ }
883
884
});
885
log_trace!(logger, "finished spawning claim device lock");
0 commit comments