Enable support for updates/new-version events

Tue, 18 Dec 2012 13:57:04 +0100

author
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
date
Tue, 18 Dec 2012 13:57:04 +0100
changeset 34411
5f1451cb3162
parent 34410
09856bbf0a67
child 34412
4cd405ea5566

Enable support for updates/new-version events

libpurple/protocols/gg/libgadu-events.c file | annotate | diff | comparison | revisions
--- 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;

mercurial