mirror of
https://github.com/profanity-im/profanity.git
synced 2025-01-03 14:57:42 -05:00
Moved cons_show_room_invite() to console module
This commit is contained in:
parent
688eea083b
commit
60acd47780
@ -596,6 +596,37 @@ cons_show_status(const char * const contact)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cons_show_room_invite(const char * const invitor, const char * const room,
|
||||||
|
const char * const reason)
|
||||||
|
{
|
||||||
|
char *display_room = NULL;
|
||||||
|
char *domain = strdup(jabber_get_domain());
|
||||||
|
Jid *room_jid = jid_create(room);
|
||||||
|
GString *default_service = g_string_new("conference.");
|
||||||
|
g_string_append(default_service, domain);
|
||||||
|
|
||||||
|
cons_show("");
|
||||||
|
cons_show("Chat room invite received:");
|
||||||
|
cons_show(" From : %s", invitor);
|
||||||
|
cons_show(" Room : %s", room);
|
||||||
|
|
||||||
|
if (reason != NULL) {
|
||||||
|
cons_show(" Message: %s", reason);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (strcmp(room_jid->domainpart, default_service->str) == 0) {
|
||||||
|
display_room = room_jid->localpart;
|
||||||
|
} else {
|
||||||
|
display_room = room_jid->barejid;
|
||||||
|
}
|
||||||
|
|
||||||
|
cons_show("Type \"/join %s\" to accept the invitation", display_room);
|
||||||
|
|
||||||
|
jid_destroy(room_jid);
|
||||||
|
g_string_free(default_service, TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_cons_splash_logo(void)
|
_cons_splash_logo(void)
|
||||||
{
|
{
|
||||||
|
@ -1105,37 +1105,6 @@ win_show_room_broadcast(const char * const room_jid, const char * const message)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
cons_show_room_invite(const char * const invitor, const char * const room,
|
|
||||||
const char * const reason)
|
|
||||||
{
|
|
||||||
char *display_room = NULL;
|
|
||||||
char *domain = strdup(jabber_get_domain());
|
|
||||||
Jid *room_jid = jid_create(room);
|
|
||||||
GString *default_service = g_string_new("conference.");
|
|
||||||
g_string_append(default_service, domain);
|
|
||||||
|
|
||||||
cons_show("");
|
|
||||||
cons_show("Chat room invite received:");
|
|
||||||
cons_show(" From : %s", invitor);
|
|
||||||
cons_show(" Room : %s", room);
|
|
||||||
|
|
||||||
if (reason != NULL) {
|
|
||||||
cons_show(" Message: %s", reason);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (strcmp(room_jid->domainpart, default_service->str) == 0) {
|
|
||||||
display_room = room_jid->localpart;
|
|
||||||
} else {
|
|
||||||
display_room = room_jid->barejid;
|
|
||||||
}
|
|
||||||
|
|
||||||
cons_show("Type \"/join %s\" to accept the invitation", display_room);
|
|
||||||
|
|
||||||
jid_destroy(room_jid);
|
|
||||||
g_string_free(default_service, TRUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
cons_show_account_list(gchar **accounts)
|
cons_show_account_list(gchar **accounts)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user