Mercurial > pidgin
comparison libgaim/protocols/qq/keep_alive.c @ 14629:6b8bc59414f0
[gaim-migrate @ 17375]
Get rid of these useless checks.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Huetsch <markhuetsch> |
---|---|
date | Tue, 26 Sep 2006 22:54:24 +0000 |
parents | 437ce90442cf |
children | c039c920e11c |
comparison
equal
deleted
inserted
replaced
14628:58202142e9ad | 14629:6b8bc59414f0 |
---|---|
44 void qq_send_packet_keep_alive(GaimConnection *gc) | 44 void qq_send_packet_keep_alive(GaimConnection *gc) |
45 { | 45 { |
46 qq_data *qd; | 46 qq_data *qd; |
47 guint8 *raw_data, *cursor; | 47 guint8 *raw_data, *cursor; |
48 | 48 |
49 g_return_if_fail(gc != NULL && gc->proto_data != NULL); | |
50 | |
51 qd = (qq_data *) gc->proto_data; | 49 qd = (qq_data *) gc->proto_data; |
52 raw_data = g_newa(guint8, 4); | 50 raw_data = g_newa(guint8, 4); |
53 cursor = raw_data; | 51 cursor = raw_data; |
54 | 52 |
55 /* In fact, we can send whatever we like to server | 53 /* In fact, we can send whatever we like to server |
65 qq_data *qd; | 63 qq_data *qd; |
66 gint len; | 64 gint len; |
67 gchar **segments; | 65 gchar **segments; |
68 guint8 *data; | 66 guint8 *data; |
69 | 67 |
70 g_return_if_fail(gc != NULL && gc->proto_data != NULL); | |
71 g_return_if_fail(buf != NULL && buf_len != 0); | 68 g_return_if_fail(buf != NULL && buf_len != 0); |
72 | 69 |
73 qd = (qq_data *) gc->proto_data; | 70 qd = (qq_data *) gc->proto_data; |
74 len = buf_len; | 71 len = buf_len; |
75 data = g_newa(guint8, len); | 72 data = g_newa(guint8, len); |
102 time_t now; | 99 time_t now; |
103 GList *list; | 100 GList *list; |
104 qq_data *qd; | 101 qq_data *qd; |
105 qq_buddy *q_bud; | 102 qq_buddy *q_bud; |
106 | 103 |
107 g_return_if_fail(gc != NULL && gc->proto_data != NULL); | |
108 | |
109 qd = (qq_data *) (gc->proto_data); | 104 qd = (qq_data *) (gc->proto_data); |
110 now = time(NULL); | 105 now = time(NULL); |
111 list = qd->buddies; | 106 list = qd->buddies; |
112 g_return_if_fail(qd != NULL); | |
113 | 107 |
114 while (list != NULL) { | 108 while (list != NULL) { |
115 q_bud = (qq_buddy *) list->data; | 109 q_bud = (qq_buddy *) list->data; |
116 if (q_bud != NULL && now > q_bud->last_refresh + QQ_UPDATE_ONLINE_INTERVAL | 110 if (q_bud != NULL && now > q_bud->last_refresh + QQ_UPDATE_ONLINE_INTERVAL |
117 && q_bud->status != QQ_BUDDY_ONLINE_INVISIBLE) { | 111 && q_bud->status != QQ_BUDDY_ONLINE_INVISIBLE) { |
126 { | 120 { |
127 gchar *name; | 121 gchar *name; |
128 GaimBuddy *bud; | 122 GaimBuddy *bud; |
129 gchar *status_id; | 123 gchar *status_id; |
130 | 124 |
131 g_return_if_fail(gc != NULL && q_bud != NULL); | 125 g_return_if_fail(q_bud != NULL); |
132 | 126 |
133 name = uid_to_gaim_name(q_bud->uid); | 127 name = uid_to_gaim_name(q_bud->uid); |
134 bud = gaim_find_buddy(gc->account, name); | 128 bud = gaim_find_buddy(gc->account, name); |
135 g_return_if_fail(bud != NULL); | 129 g_return_if_fail(bud != NULL); |
136 | 130 |