# HG changeset patch # User Tomasz Wasilczyk # Date 1355835424 -3600 # Node ID 5f1451cb316279e5b23d67e726c25a3e2c5e789b # Parent 09856bbf0a67a99c588a82a67772db6da1d0a0a1 Enable support for updates/new-version events diff -r 09856bbf0a67 -r 5f1451cb3162 libpurple/protocols/gg/libgadu-events.c --- a/libpurple/protocols/gg/libgadu-events.c Wed Nov 21 18:26:05 2012 +0100 +++ b/libpurple/protocols/gg/libgadu-events.c Tue Dec 18 13:57:04 2012 +0100 @@ -83,6 +83,13 @@ } } +static void ggp_events_new_version(const gchar *data) +{ + /* data = {"severity":"download"} */ + purple_debug_info("gg", "Gadu-Gadu server reports new client version." + " %s", data); +} + void ggp_events_json(PurpleConnection *gc, struct gg_event_json_event *ev) { static const gchar *ignored_events[] = { @@ -98,6 +105,11 @@ return; } + if (g_strcmp0("updates/new-version", ev->type) == 0) { + ggp_events_new_version(ev->data); + return; + } + for (it = ignored_events; *it != NULL; it++) { if (g_strcmp0(*it, ev->type) == 0) return;