Commit 5ca596f0 authored by vvaltman's avatar vvaltman

Fixed updates

parent 5fa473ba
...@@ -448,9 +448,6 @@ void lua_do_all (void) { ...@@ -448,9 +448,6 @@ void lua_do_all (void) {
p += 2; p += 2;
break; break;
case 2: 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); tgl_do_mark_read (((tgl_peer_t *)lua_ptr[p])->id, 0, 0);
p += 1; p += 1;
break; break;
......
...@@ -651,9 +651,9 @@ void tglf_fetch_message_short (struct tgl_message *M) { ...@@ -651,9 +651,9 @@ void tglf_fetch_message_short (struct tgl_message *M) {
assert (seq == tgl_state.seq + 1); 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_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 { } else {
int id = fetch_int (); // id fetch_int (); // id
fetch_int (); // from_id fetch_int (); // from_id
int l = prefetch_strlen (); int l = prefetch_strlen ();
fetch_str (l); // text fetch_str (l); // text
...@@ -663,7 +663,7 @@ void tglf_fetch_message_short (struct tgl_message *M) { ...@@ -663,7 +663,7 @@ void tglf_fetch_message_short (struct tgl_message *M) {
//tglu_fetch_seq (); //tglu_fetch_seq ();
int seq = fetch_int (); int seq = fetch_int ();
assert (seq == tgl_state.seq + 1); 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) { ...@@ -685,9 +685,9 @@ void tglf_fetch_message_short_chat (struct tgl_message *M) {
int seq = fetch_int (); int seq = fetch_int ();
assert (seq == tgl_state.seq + 1); 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_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 { } else {
int id = fetch_int (); // id fetch_int (); // id
fetch_int (); // from_id fetch_int (); // from_id
fetch_int (); // to_id fetch_int (); // to_id
int l = prefetch_strlen (); int l = prefetch_strlen ();
...@@ -698,7 +698,7 @@ void tglf_fetch_message_short_chat (struct tgl_message *M) { ...@@ -698,7 +698,7 @@ void tglf_fetch_message_short_chat (struct tgl_message *M) {
//tglu_fetch_seq (); //tglu_fetch_seq ();
int seq = fetch_int (); int seq = fetch_int ();
assert (seq == tgl_state.seq + 1); 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) { ...@@ -486,6 +486,7 @@ void tglu_work_update_short_message (struct connection *c, long long msg_id) {
assert (M); assert (M);
assert (save_end == in_ptr); 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) { void tglu_work_update_short_chat_message (struct connection *c, long long msg_id) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment