wallet: parse slatepack message at background thread

This commit is contained in:
ardocrat
2026-05-04 14:10:52 +03:00
parent 03924b5300
commit f7b2150228
+7 -9
View File
@@ -239,15 +239,13 @@ impl MessageInputContent {
if self.message_edit.is_empty() { if self.message_edit.is_empty() {
return; return;
} }
match wallet.parse_slatepack(&self.message_edit) { if self.message_edit.starts_with("BEGINSLATEPACK.") &&
Ok(_) => { self.message_edit.ends_with("ENDSLATEPACK.") {
wallet.task(WalletTask::OpenMessage(self.message_edit.to_string())); wallet.task(WalletTask::OpenMessage(self.message_edit.to_string()));
self.message_edit = "".to_string(); self.message_edit = "".to_string();
Modal::close(); Modal::close();
} } else {
Err(_) => { self.parse_error = true;
self.parse_error = true;
}
} }
} }
} }