mirror of
https://github.com/profanity-im/profanity.git
synced 2025-02-02 15:08:15 -05:00
Update ui_ask_password to support confirmation
Just prints a different string to console. Useful for changing passwords or account registration.
This commit is contained in:
parent
96580f917b
commit
71236a0d5a
@ -438,7 +438,7 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
|
||||
|
||||
// no account password setting, prompt
|
||||
} else {
|
||||
account->password = ui_ask_password();
|
||||
account->password = ui_ask_password(false);
|
||||
conn_status = cl_ev_connect_account(account);
|
||||
free(account->password);
|
||||
account->password = NULL;
|
||||
@ -450,7 +450,7 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
|
||||
// connect with JID
|
||||
} else {
|
||||
jid = g_utf8_strdown(user, -1);
|
||||
char* passwd = ui_ask_password();
|
||||
char* passwd = ui_ask_password(false);
|
||||
conn_status = cl_ev_connect_jid(jid, passwd, altdomain, port, tls_policy, auth_policy);
|
||||
free(passwd);
|
||||
}
|
||||
|
@ -993,9 +993,13 @@ ui_win_unread(int index)
|
||||
}
|
||||
|
||||
char*
|
||||
ui_ask_password(void)
|
||||
ui_ask_password(gboolean confirm)
|
||||
{
|
||||
status_bar_set_prompt("Enter password:");
|
||||
if (!confirm) {
|
||||
status_bar_set_prompt("Enter password:");
|
||||
} else {
|
||||
status_bar_set_prompt("Confirm password:");
|
||||
}
|
||||
return inp_get_password();
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ int ui_close_all_wins(void);
|
||||
int ui_close_read_wins(void);
|
||||
void ui_close_win(int index);
|
||||
int ui_win_unread(int index);
|
||||
char* ui_ask_password(void);
|
||||
char* ui_ask_password(gboolean confirm);
|
||||
char* ui_get_line(void);
|
||||
char* ui_ask_pgp_passphrase(const char* hint, int prev_fail);
|
||||
void ui_contact_online(char* barejid, Resource* resource, GDateTime* last_activity);
|
||||
|
@ -211,7 +211,7 @@ ui_win_unread(int index)
|
||||
}
|
||||
|
||||
char*
|
||||
ui_ask_password(void)
|
||||
ui_ask_password(gboolean confirm)
|
||||
{
|
||||
return mock_ptr_type(char*);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user