libpurple/protocols/gg/account.c

changeset 38854
086e15ec656d
parent 36128
e590b053f8af
child 40358
e6fe6fc1f516
equal deleted inserted replaced
38849:20c80c3c31c5 38854:086e15ec656d
147 147
148 static void ggp_account_register_dialog(PurpleConnection *gc, 148 static void ggp_account_register_dialog(PurpleConnection *gc,
149 ggp_account_token *token, gpointer _register_data); 149 ggp_account_token *token, gpointer _register_data);
150 static void ggp_account_register_dialog_ok( 150 static void ggp_account_register_dialog_ok(
151 ggp_account_register_data *register_data, PurpleRequestFields *fields); 151 ggp_account_register_data *register_data, PurpleRequestFields *fields);
152 #if 0
153 static void ggp_account_register_dialog_invalid(
154 ggp_account_register_data *register_data, const gchar *message);
155 #endif
156 static void ggp_account_register_dialog_cancel( 152 static void ggp_account_register_dialog_cancel(
157 ggp_account_register_data *register_data, PurpleRequestFields *fields); 153 ggp_account_register_data *register_data, PurpleRequestFields *fields);
158 static void ggp_account_register_response(struct gg_http *h, gboolean success, 154 static void ggp_account_register_response(struct gg_http *h, gboolean success,
159 gboolean cancelled, gpointer _reqdata); 155 gboolean cancelled, gpointer _reqdata);
160 static void ggp_account_register_completed( 156 static void ggp_account_register_completed(
292 register_data->token->id, register_data->token_value, TRUE); 288 register_data->token->id, register_data->token_value, TRUE);
293 289
294 ggp_libgaduw_http_watch(register_data->gc, h, 290 ggp_libgaduw_http_watch(register_data->gc, h,
295 ggp_account_register_response, register_data, TRUE); 291 ggp_account_register_response, register_data, TRUE);
296 } 292 }
297
298 #if 0
299 /* libgadu 1.12.x: use it for invalid token */
300 static void ggp_account_register_dialog_invalid(
301 ggp_account_register_data *register_data, const gchar *message)
302 {
303 purple_debug_warning("gg", "ggp_account_register_dialog_invalid: %s\n",
304 message);
305 ggp_account_register_dialog(register_data->gc, register_data->token,
306 register_data);
307 purple_notify_error(purple_connection_get_account(register_data->gc),
308 GGP_ACCOUNT_REGISTER_TITLE, message, NULL);
309 }
310 #endif
311 293
312 static void ggp_account_register_response(struct gg_http *h, gboolean success, 294 static void ggp_account_register_response(struct gg_http *h, gboolean success,
313 gboolean cancelled, gpointer _register_data) 295 gboolean cancelled, gpointer _register_data)
314 { 296 {
315 ggp_account_register_data *register_data = _register_data; 297 ggp_account_register_data *register_data = _register_data;

mercurial