Moved cons_show_login_success() to console module

This commit is contained in:
James Booth
2013-04-21 00:21:30 +01:00
parent c7100203e4
commit a234ba0cd6
7 changed files with 90 additions and 132 deletions

View File

@@ -33,6 +33,7 @@
#include "config/preferences.h"
#include "config/theme.h"
#include "ui/window.h"
#include "ui/ui.h"
#define CONS_WIN_TITLE "_cons"
@@ -149,6 +150,24 @@ cons_check_version(gboolean not_available_msg)
}
}
void
cons_show_login_success(ProfAccount *account)
{
window_show_time(console, '-');
wprintw(console->win, "%s logged in successfully, ", account->jid);
resource_presence_t presence = accounts_get_login_presence(account->name);
const char *presence_str = string_from_resource_presence(presence);
window_presence_colour_on(console, presence_str);
wprintw(console->win, "%s", presence_str);
window_presence_colour_off(console, presence_str);
wprintw(console->win, " (priority %d)",
accounts_get_priority_for_presence_type(account->name, presence));
wprintw(console->win, ".\n");
}
static void
_cons_splash_logo(void)
{