mirror of
https://github.com/jwinterm/grim.git
synced 2026-10-17 14:21:24 +02:00
wallet: parse slatepack message at background thread
This commit is contained in:
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user