Mercurial > pidgin
comparison src/server.c @ 1032:643a4d81c18a
[gaim-migrate @ 1042]
buddy list menus are based on connections/protocol. pretty spiffy.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 31 Oct 2000 06:09:47 +0000 |
parents | 38452403563b |
children | daad2440a642 |
comparison
equal
deleted
inserted
replaced
1031:6df117f1674d | 1032:643a4d81c18a |
---|---|
110 | 110 |
111 if (!away) | 111 if (!away) |
112 serv_touch_idle(gc); | 112 serv_touch_idle(gc); |
113 } | 113 } |
114 | 114 |
115 void serv_get_info(char *name) | 115 void serv_get_info(struct gaim_connection *g, char *name) |
116 { | 116 { |
117 /* FIXME: getting someone's info? how do you decide something like that? I think that | |
118 * the buddy list/UI needs to be really changed before this gets fixed*/ | |
119 struct gaim_connection *g; | |
120 if (!connections) return; | |
121 g = connections->data; | |
122 | |
123 if (g && g->prpl && g->prpl->get_info) | 117 if (g && g->prpl && g->prpl->get_info) |
124 (*g->prpl->get_info)(g, name); | 118 (*g->prpl->get_info)(g, name); |
125 } | 119 } |
126 | 120 |
127 void serv_get_away_msg(char *name) | 121 void serv_get_away_msg(struct gaim_connection *g, char *name) |
128 { | 122 { |
129 /* FIXME: see the serv_get_info comment above :-P */ | |
130 struct gaim_connection *g; | |
131 if (!connections) return; | |
132 g = connections->data; | |
133 | |
134 if (g && g->prpl && g->prpl->get_away_msg) | 123 if (g && g->prpl && g->prpl->get_away_msg) |
135 (*g->prpl->get_away_msg)(g, name); | 124 (*g->prpl->get_away_msg)(g, name); |
136 } | 125 } |
137 | 126 |
138 void serv_get_dir(char *name) | 127 void serv_get_dir(struct gaim_connection *g, char *name) |
139 { | 128 { |
140 /* FIXME: see the serv_get_info comment above :-P */ | |
141 struct gaim_connection *g; | |
142 if (!connections) return; | |
143 g = connections->data; | |
144 | |
145 if (g && g->prpl && g->prpl->get_dir) | 129 if (g && g->prpl && g->prpl->get_dir) |
146 (*g->prpl->get_dir)(g, name); | 130 (*g->prpl->get_dir)(g, name); |
147 } | 131 } |
148 | 132 |
149 void serv_set_dir(char *first, char *middle, char *last, char *maiden, | 133 void serv_set_dir(char *first, char *middle, char *last, char *maiden, |