comparison src/server.c @ 8950:80b4c956d7ae

[gaim-migrate @ 9722] Remove the prpl callbacks set_dir, get_dir and dir_search. These 1) Were not called by anything 2) Are AIM-centric 3) Should be Account Actions, if implemented committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 16 May 2004 07:19:56 +0000
parents 175cbf710a47
children 8f838ae3e710
comparison
equal deleted inserted replaced
8949:dfa1cd98d1c7 8950:80b4c956d7ae
301 301
302 if (g && prpl_info && prpl_info->get_info) 302 if (g && prpl_info && prpl_info->get_info)
303 prpl_info->get_info(g, name); 303 prpl_info->get_info(g, name);
304 } 304 }
305 305
306 void serv_get_dir(GaimConnection *g, const char *name)
307 {
308 GaimPluginProtocolInfo *prpl_info = NULL;
309
310 if (g != NULL && g->prpl != NULL)
311 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl);
312
313 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->get_dir)
314 prpl_info->get_dir(g, name);
315 }
316
317 void serv_set_dir(GaimConnection *g, const char *first,
318 const char *middle, const char *last, const char *maiden,
319 const char *city, const char *state, const char *country,
320 int web)
321 {
322 GaimPluginProtocolInfo *prpl_info = NULL;
323
324 if (g != NULL && g->prpl != NULL)
325 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl);
326
327 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->set_dir)
328 prpl_info->set_dir(g, first, middle, last, maiden, city, state,
329 country, web);
330 }
331
332 void serv_dir_search(GaimConnection *g, const char *first,
333 const char *middle, const char *last, const char *maiden,
334 const char *city, const char *state, const char *country,
335 const char *email)
336 {
337 GaimPluginProtocolInfo *prpl_info = NULL;
338
339 if (g != NULL && g->prpl != NULL)
340 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl);
341
342 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->dir_search)
343 prpl_info->dir_search(g, first, middle, last, maiden, city, state,
344 country, email);
345 }
346
347
348 void serv_set_away(GaimConnection *gc, const char *state, const char *message) 306 void serv_set_away(GaimConnection *gc, const char *state, const char *message)
349 { 307 {
350 GaimPluginProtocolInfo *prpl_info = NULL; 308 GaimPluginProtocolInfo *prpl_info = NULL;
351 GaimAccount *account; 309 GaimAccount *account;
352 310