Add chat and room show calls to plugins api

This commit is contained in:
James Booth
2017-01-21 20:23:28 +00:00
parent 9cfd17821c
commit 7090f85d85
8 changed files with 477 additions and 6 deletions

View File

@@ -407,6 +407,32 @@ c_api_room_unset_message_char(const char *roomjid)
return api_room_unset_message_char(roomjid);
}
static int
c_api_chat_show(const char *const barejid, const char *const message)
{
return api_chat_show(barejid, message);
}
static int
c_api_chat_show_themed(const char *const barejid, const char *const group, const char *const item, const char *const def,
const char *const ch, const char *const message)
{
return api_chat_show_themed(barejid, group, item, def, ch, message);
}
static int
c_api_room_show(const char *const roomjid, const char *const message)
{
return api_room_show(roomjid, message);
}
static int
c_api_room_show_themed(const char *const roomjid, const char *const group, const char *const item, const char *const def,
const char *const ch, const char *const message)
{
return api_room_show_themed(roomjid, group, item, def, ch, message);
}
void
c_command_callback(PluginCommand *command, gchar **args)
{
@@ -485,6 +511,10 @@ c_api_init(void)
prof_room_unset_titlebar_enctext = c_api_room_unset_titlebar_enctext;
prof_room_set_message_char = c_api_room_set_message_char;
prof_room_unset_message_char = c_api_room_unset_message_char;
prof_chat_show = c_api_chat_show;
prof_chat_show_themed = c_api_chat_show_themed;
prof_room_show = c_api_room_show;
prof_room_show_themed = c_api_room_show_themed;
}
static char *