Mercurial > pidgin.yaz
comparison src/server.c @ 1002:1d8f05ea6bdf
[gaim-migrate @ 1012]
i don't even remember what happened. all good things, i hope
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 18 Oct 2000 02:38:18 +0000 |
parents | 91b7377e7b45 |
children | 0a4d0ed65e17 |
comparison
equal
deleted
inserted
replaced
1001:b8a819390499 | 1002:1d8f05ea6bdf |
---|---|
187 } | 187 } |
188 | 188 |
189 | 189 |
190 void serv_set_away(char *message) | 190 void serv_set_away(char *message) |
191 { | 191 { |
192 /* FIXME: for now, setting away sets *everyone* to away */ | |
193 GSList *c = connections; | 192 GSList *c = connections; |
194 struct gaim_connection *g; | 193 struct gaim_connection *g; |
195 | 194 |
196 while (c) { | 195 while (c) { |
197 g = (struct gaim_connection *)c->data; | 196 g = (struct gaim_connection *)c->data; |
855 g_snprintf(buf, MSG_LEN, "toc_rvous_cancel %s %s %s", normalize(name), | 854 g_snprintf(buf, MSG_LEN, "toc_rvous_cancel %s %s %s", normalize(name), |
856 cookie, uid); | 855 cookie, uid); |
857 sflap_send(g, buf, -1, TYPE_DATA); | 856 sflap_send(g, buf, -1, TYPE_DATA); |
858 } | 857 } |
859 | 858 |
860 void serv_do_imimage(GtkWidget *w, char *name) { | |
861 struct conversation *cnv = find_conversation(name); | |
862 if (!cnv) cnv = new_conversation(name); | |
863 | |
864 if (cnv->gc->protocol == PROTO_TOC) { | |
865 /* Direct IM TOC FIXME */ | |
866 } else if (cnv->gc->protocol == PROTO_OSCAR) { | |
867 /* PRPL | |
868 oscar_do_directim(cnv->gc, name); | |
869 */ | |
870 } | |
871 } | |
872 | |
873 void serv_got_imimage(struct gaim_connection *gc, char *name, char *cookie, char *ip, | |
874 struct aim_conn_t *conn, int watcher) | |
875 { | |
876 if (gc->protocol == PROTO_TOC) { | |
877 /* Direct IM TOC FIXME */ | |
878 } else if (gc->protocol == PROTO_OSCAR) { | |
879 struct conversation *cnv = find_conversation(name); | |
880 if (!cnv) cnv = new_conversation(name); | |
881 make_direct(cnv, TRUE, conn, watcher); | |
882 } | |
883 } | |
884 | |
885 void send_keepalive(gpointer d) { | 859 void send_keepalive(gpointer d) { |
886 struct gaim_connection *gc = (struct gaim_connection *)d; | 860 struct gaim_connection *gc = (struct gaim_connection *)d; |
887 debug_print("sending oscar NOP\n"); | 861 debug_print("sending oscar NOP\n"); |
888 if (gc->prpl && gc->prpl->keepalive) | 862 if (gc->prpl && gc->prpl->keepalive) |
889 (*gc->prpl->keepalive)(gc); | 863 (*gc->prpl->keepalive)(gc); |