Fixed updates
This commit is contained in:
parent
eb4e9055b7
commit
1bd7d2cfad
3 changed files with 7 additions and 9 deletions
3
lua-tg.c
3
lua-tg.c
|
@ -448,9 +448,6 @@ void lua_do_all (void) {
|
|||
p += 2;
|
||||
break;
|
||||
case 2:
|
||||
#ifdef DEBUG
|
||||
texists (lua_ptr[p], sizeof (tgl_peer_t));
|
||||
#endif
|
||||
tgl_do_mark_read (((tgl_peer_t *)lua_ptr[p])->id, 0, 0);
|
||||
p += 1;
|
||||
break;
|
||||
|
|
12
structures.c
12
structures.c
|
@ -651,9 +651,9 @@ void tglf_fetch_message_short (struct tgl_message *M) {
|
|||
assert (seq == tgl_state.seq + 1);
|
||||
|
||||
bl_do_create_message_text (id, from_id, TGL_PEER_USER, to_id, date, 1, l, s);
|
||||
bl_do_msg_seq_update (id);
|
||||
//bl_do_msg_seq_update (id);
|
||||
} else {
|
||||
int id = fetch_int (); // id
|
||||
fetch_int (); // id
|
||||
fetch_int (); // from_id
|
||||
int l = prefetch_strlen ();
|
||||
fetch_str (l); // text
|
||||
|
@ -663,7 +663,7 @@ void tglf_fetch_message_short (struct tgl_message *M) {
|
|||
//tglu_fetch_seq ();
|
||||
int seq = fetch_int ();
|
||||
assert (seq == tgl_state.seq + 1);
|
||||
bl_do_msg_seq_update (id);
|
||||
//bl_do_msg_seq_update (id);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -685,9 +685,9 @@ void tglf_fetch_message_short_chat (struct tgl_message *M) {
|
|||
int seq = fetch_int ();
|
||||
assert (seq == tgl_state.seq + 1);
|
||||
bl_do_create_message_text (id, from_id, TGL_PEER_CHAT, to_id, date, 1, l, s);
|
||||
bl_do_msg_seq_update (id);
|
||||
//bl_do_msg_seq_update (id);
|
||||
} else {
|
||||
int id = fetch_int (); // id
|
||||
fetch_int (); // id
|
||||
fetch_int (); // from_id
|
||||
fetch_int (); // to_id
|
||||
int l = prefetch_strlen ();
|
||||
|
@ -698,7 +698,7 @@ void tglf_fetch_message_short_chat (struct tgl_message *M) {
|
|||
//tglu_fetch_seq ();
|
||||
int seq = fetch_int ();
|
||||
assert (seq == tgl_state.seq + 1);
|
||||
bl_do_msg_seq_update (id);
|
||||
//bl_do_msg_seq_update (id);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -486,6 +486,7 @@ void tglu_work_update_short_message (struct connection *c, long long msg_id) {
|
|||
assert (M);
|
||||
|
||||
assert (save_end == in_ptr);
|
||||
bl_do_msg_seq_update (M->id);
|
||||
}
|
||||
|
||||
void tglu_work_update_short_chat_message (struct connection *c, long long msg_id) {
|
||||
|
|
Loading…
Add table
Reference in a new issue