diff options
Diffstat (limited to 'src/plugins/api.c')
-rw-r--r-- | src/plugins/api.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/api.c b/src/plugins/api.c index 5851ed91..d3f159b0 100644 --- a/src/plugins/api.c +++ b/src/plugins/api.c @@ -39,6 +39,7 @@ #include <glib.h> #include "log.h" +#include "event/server_events.h" #include "plugins/callbacks.h" #include "plugins/autocompleters.h" #include "plugins/themes.h" @@ -368,3 +369,12 @@ api_settings_set_int(const char *const group, const char *const key, int value) { plugin_settings_set_int(group, key, value); } + +void +api_incoming_message(const char *const barejid, const char *const resource, const char *const message) +{ + sv_ev_incoming_message((char*)barejid, (char*)resource, (char*)message, NULL, NULL); + + // TODO handle all states + sv_ev_activity((char*)barejid, (char*)resource, FALSE); +} |