# HG changeset patch # User Mikael Berthe # Date 1203279598 -3600 # Node ID b0cfd9ab4b9fe7aad08b42f314f52c524e1c5f40 # Parent bb1cc8902d0e72264d4869d51a1609e3a88a6efb Add a mainloop hook diff -r bb1cc8902d0e -r b0cfd9ab4b9f mcabber/src/hooks.c --- a/mcabber/src/hooks.c Sun Feb 17 21:19:48 2008 +0100 +++ b/mcabber/src/hooks.c Sun Feb 17 21:19:58 2008 +0100 @@ -37,6 +37,21 @@ static const char *COMMAND_ME = "/me "; +void hk_mainloop(void) +{ + /* + static time_t last; + time_t now; + + time(&now); + + if (now > last + 1) { + // custom_hook(); + last = now; + } + */ +} + void hk_message_in(const char *bjid, const char *resname, time_t timestamp, const char *msg, const char *type, guint encrypted) diff -r bb1cc8902d0e -r b0cfd9ab4b9f mcabber/src/hooks.h --- a/mcabber/src/hooks.h Sun Feb 17 21:19:48 2008 +0100 +++ b/mcabber/src/hooks.h Sun Feb 17 21:19:58 2008 +0100 @@ -5,6 +5,7 @@ #include "jabglue.h" +void hk_mainloop(void); void hk_message_in(const char *bjid, const char *resname, time_t timestamp, const char *msg, const char *type, guint encrypted); diff -r bb1cc8902d0e -r b0cfd9ab4b9f mcabber/src/main.c --- a/mcabber/src/main.c Sun Feb 17 21:19:48 2008 +0100 +++ b/mcabber/src/main.c Sun Feb 17 21:19:58 2008 +0100 @@ -510,6 +510,7 @@ scr_DrawRoster(); jb_main(); + hk_mainloop(); } }