libpurple/protocols/qq/group_join.c

branch
openq
changeset 24361
de1985a5045f
parent 24360
f7e260e79429
child 24363
383f01928954
--- a/libpurple/protocols/qq/group_join.c	Wed Oct 22 15:08:30 2008 +0000
+++ b/libpurple/protocols/qq/group_join.c	Tue Oct 28 16:29:42 2008 +0000
@@ -345,22 +345,13 @@
 	qq_request_room_search(gc, ext_id, QQ_ROOM_SEARCH_FOR_JOIN);
 }
 
-void qq_room_quit(PurpleConnection *gc, GHashTable *data)
+void qq_room_quit(PurpleConnection *gc, guint32 room_id)
 {
-	gchar *id_ptr;
-	guint32 id;
 	qq_add_request *add_req;
 
-	g_return_if_fail(data != NULL);
-
-	id_ptr = g_hash_table_lookup(data, QQ_ROOM_KEY_INTERNAL_ID);
-	id = strtol(id_ptr, NULL, 10);
-
-	g_return_if_fail(id > 0);
-
 	add_req = g_new0(qq_add_request, 1);
 	add_req->gc = gc;
-	add_req->uid = id;
+	add_req->uid = room_id;
 
 	purple_request_action(gc, _("QQ Qun Operation"),
 			    _("Quit Qun"),

mercurial