mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-20 09:56:22 +00:00
Added /alias command, writing aliases to [alias] group in profrc
This commit is contained in:
@@ -902,6 +902,21 @@ _cons_show_account(ProfAccount *account)
|
||||
cons_alert();
|
||||
}
|
||||
|
||||
static void
|
||||
_cons_show_aliases(GList *aliases)
|
||||
{
|
||||
GList *curr = aliases;
|
||||
if (curr != NULL) {
|
||||
cons_show("Command aliases:");
|
||||
}
|
||||
while (curr != NULL) {
|
||||
ProfAlias *alias = curr->data;
|
||||
cons_show(" /%s -> %s", alias->name, alias->value);
|
||||
curr = g_list_next(curr);
|
||||
}
|
||||
cons_show("");
|
||||
}
|
||||
|
||||
static void
|
||||
_cons_alias_setting(void)
|
||||
{
|
||||
@@ -1645,4 +1660,5 @@ console_init_module(void)
|
||||
cons_alert = _cons_alert;
|
||||
cons_show_contact_online = _cons_show_contact_online;
|
||||
cons_show_contact_offline = _cons_show_contact_offline;
|
||||
cons_show_aliases = _cons_show_aliases;
|
||||
}
|
||||
|
||||
@@ -183,6 +183,7 @@ void (*cons_show_status)(const char * const barejid);
|
||||
void (*cons_show_info)(PContact pcontact);
|
||||
void (*cons_show_caps)(const char * const contact, Resource *resource);
|
||||
void (*cons_show_themes)(GSList *themes);
|
||||
void (*cons_show_aliases)(GList *aliases);
|
||||
void (*cons_show_login_success)(ProfAccount *account);
|
||||
void (*cons_show_software_version)(const char * const jid,
|
||||
const char * const presence, const char * const name,
|
||||
|
||||
Reference in New Issue
Block a user