libpurple/protocols/facebook/facebook.c

changeset 40030
1827a7e715e0
parent 39970
cc7d4ff5a205
child 40195
fb4b0ae193c0
equal deleted inserted replaced
40029:70a9571132e4 40030:1827a7e715e0
992 const gchar *user; 992 const gchar *user;
993 FbApi *api; 993 FbApi *api;
994 FbData *fata; 994 FbData *fata;
995 gpointer convh; 995 gpointer convh;
996 PurpleConnection *gc; 996 PurpleConnection *gc;
997 GProxyResolver *resolver;
998 GError *error = NULL;
997 999
998 gc = purple_account_get_connection(acct); 1000 gc = purple_account_get_connection(acct);
999 1001
1000 fata = fb_data_new(gc); 1002 resolver = purple_proxy_get_proxy_resolver(acct, &error);
1003 if (resolver == NULL) {
1004 fb_util_debug_error("Unable to get account proxy resolver: %s",
1005 error->message);
1006 purple_connection_g_error(gc, error);
1007 return;
1008 }
1009
1010 fata = fb_data_new(gc, resolver);
1001 api = fb_data_get_api(fata); 1011 api = fb_data_get_api(fata);
1002 convh = purple_conversations_get_handle(); 1012 convh = purple_conversations_get_handle();
1003 purple_connection_set_protocol_data(gc, fata); 1013 purple_connection_set_protocol_data(gc, fata);
1004 1014
1005 g_signal_connect(api, 1015 g_signal_connect(api,

mercurial