mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Moved cons_show_account_list() to console module
This commit is contained in:
parent
60acd47780
commit
996ba8181b
@ -625,6 +625,42 @@ cons_show_room_invite(const char * const invitor, const char * const room,
|
|||||||
|
|
||||||
jid_destroy(room_jid);
|
jid_destroy(room_jid);
|
||||||
g_string_free(default_service, TRUE);
|
g_string_free(default_service, TRUE);
|
||||||
|
|
||||||
|
dirty = TRUE;
|
||||||
|
if (!win_current_is_console()) {
|
||||||
|
status_bar_new(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cons_show_account_list(gchar **accounts)
|
||||||
|
{
|
||||||
|
int size = g_strv_length(accounts);
|
||||||
|
if (size > 0) {
|
||||||
|
cons_show("Accounts:");
|
||||||
|
int i = 0;
|
||||||
|
for (i = 0; i < size; i++) {
|
||||||
|
if ((jabber_get_connection_status() == JABBER_CONNECTED) &&
|
||||||
|
(g_strcmp0(jabber_get_account_name(), accounts[i]) == 0)) {
|
||||||
|
resource_presence_t presence = accounts_get_last_presence(accounts[i]);
|
||||||
|
window_show_time(console, '-');
|
||||||
|
window_presence_colour_on(console, string_from_resource_presence(presence));
|
||||||
|
wprintw(console->win, "%s\n", accounts[i]);
|
||||||
|
window_presence_colour_off(console, string_from_resource_presence(presence));
|
||||||
|
} else {
|
||||||
|
cons_show(accounts[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cons_show("");
|
||||||
|
} else {
|
||||||
|
cons_show("No accounts created yet.");
|
||||||
|
cons_show("");
|
||||||
|
}
|
||||||
|
|
||||||
|
dirty = TRUE;
|
||||||
|
if (!win_current_is_console()) {
|
||||||
|
status_bar_new(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1105,32 +1105,6 @@ win_show_room_broadcast(const char * const room_jid, const char * const message)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
cons_show_account_list(gchar **accounts)
|
|
||||||
{
|
|
||||||
int size = g_strv_length(accounts);
|
|
||||||
if (size > 0) {
|
|
||||||
cons_show("Accounts:");
|
|
||||||
int i = 0;
|
|
||||||
for (i = 0; i < size; i++) {
|
|
||||||
if ((jabber_get_connection_status() == JABBER_CONNECTED) &&
|
|
||||||
(g_strcmp0(jabber_get_account_name(), accounts[i]) == 0)) {
|
|
||||||
resource_presence_t presence = accounts_get_last_presence(accounts[i]);
|
|
||||||
window_show_time(console, '-');
|
|
||||||
window_presence_colour_on(console, string_from_resource_presence(presence));
|
|
||||||
wprintw(console->win, "%s\n", accounts[i]);
|
|
||||||
window_presence_colour_off(console, string_from_resource_presence(presence));
|
|
||||||
} else {
|
|
||||||
cons_show(accounts[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
cons_show("");
|
|
||||||
} else {
|
|
||||||
cons_show("No accounts created yet.");
|
|
||||||
cons_show("");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
cons_show_account(ProfAccount *account)
|
cons_show_account(ProfAccount *account)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user