mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-18 03:03:45 +00:00
Use a different password field to delete, since you need to unlock with a password and you might accidently click delete
This commit is contained in:
parent
31ba7530d2
commit
5167040480
@ -82,6 +82,7 @@ struct GossipUi {
|
||||
follow_hex_pubkey: String,
|
||||
follow_pubkey_at_relay: String,
|
||||
password: String,
|
||||
del_password: String,
|
||||
import_priv: String,
|
||||
import_pub: String,
|
||||
replying_to: Option<Id>,
|
||||
@ -152,6 +153,7 @@ impl GossipUi {
|
||||
follow_hex_pubkey: "".to_owned(),
|
||||
follow_pubkey_at_relay: "".to_owned(),
|
||||
password: "".to_owned(),
|
||||
del_password: "".to_owned(),
|
||||
import_priv: "".to_owned(),
|
||||
import_pub: "".to_owned(),
|
||||
replying_to: None,
|
||||
|
@ -251,20 +251,20 @@ fn offer_delete(app: &mut GossipUi, ui: &mut Ui) {
|
||||
ui.horizontal(|ui| {
|
||||
ui.add_space(10.0);
|
||||
ui.label("Enter Password To Delete: ");
|
||||
ui.add(TextEdit::singleline(&mut app.password).password(true));
|
||||
ui.add(TextEdit::singleline(&mut app.del_password).password(true));
|
||||
});
|
||||
|
||||
if ui.button("DELETE (Cannot be undone!)").clicked() {
|
||||
match GLOBALS
|
||||
.signer
|
||||
.blocking_write()
|
||||
.delete_identity(&app.password)
|
||||
.delete_identity(&app.del_password)
|
||||
{
|
||||
Ok(_) => *GLOBALS.status_message.blocking_write() = "Identity deleted.".to_string(),
|
||||
Err(e) => *GLOBALS.status_message.blocking_write() = format!("{}", e),
|
||||
}
|
||||
app.password.zeroize();
|
||||
app.password = "".to_owned();
|
||||
app.del_password.zeroize();
|
||||
app.del_password = "".to_owned();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user