Commit Graph

9123 Commits

Author SHA1 Message Date
levlam
3373ac8aa8 Don't replace cached file_id of being uploaded files. 2022-11-14 18:30:10 +03:00
levlam
59d4248efb Add voluntary spin lock for logging to reduce conflicts with stderr. 2022-11-14 14:34:31 +03:00
levlam
0461aff289 Hide replies to root message in topic messages. 2022-11-14 14:23:39 +03:00
levlam
ecceb1c472 Fix file registration. 2022-11-13 11:56:52 +03:00
levlam
73049c6c89 Improve logging. 2022-11-13 11:11:18 +03:00
levlam
f6f94e5255 Improve getRepliedMessage. 2022-11-13 03:13:11 +03:00
levlam
1d672470ea Don't register VoiceNote and VideoNote messages for bots. 2022-11-12 10:51:57 +03:00
levlam
f43956f25d Disable message thread database for now. 2022-11-12 09:59:56 +03:00
levlam
348ee9a95b Remove unused return value in FileManager::merge. 2022-11-12 09:54:23 +03:00
levlam
b29fc78f85 Merge downloaded and generated files as early as possible to avoid pinning and keeping of a temporary file_id for local location. 2022-11-12 09:47:33 +03:00
levlam
f5872ee11a Avoid deletion of message files for bots. 2022-11-11 23:13:44 +03:00
levlam
97f14fb6a9 Fix remove_emoji_modifiers. 2022-11-11 22:20:38 +03:00
levlam
e35a81dbe9 Pin only main file_id. 2022-11-11 21:09:57 +03:00
levlam
8b64142af4 Reduce boundary for file identifier number warnings. 2022-11-11 16:54:13 +03:00
levlam
ba5b950055 Don't clear draft when inline message is sent not from input field. 2022-11-11 16:11:55 +03:00
levlam
f670d646c9 Unload at most 5000 messages at a time. 2022-11-11 16:06:05 +03:00
levlam
e8b8f3eb88 Create SslStream from SslCtx. 2022-11-11 14:51:22 +03:00
levlam
28d1dd02e9 Make SslCtx public. 2022-11-11 14:23:43 +03:00
levlam
32456872af Decrease the maximum number of kept TQueue events. 2022-11-10 21:18:13 +03:00
levlam
ce3a86e721 Fix dropping of MessageReplyInfo. 2022-11-10 20:46:20 +03:00
levlam
73adf2827f Add MessageThreadDatabase. 2022-11-10 19:46:17 +03:00
levlam
f78bf4005e Flush DialogDb on closing. 2022-11-10 19:20:17 +03:00
levlam
8e32de133a Rename MessagesDb to MessageDb. 2022-11-09 20:35:22 +03:00
levlam
71e3011afa Implement get_scheduler_thread_id without threads. 2022-11-09 18:11:48 +03:00
levlam
8b4bc80860 Fix AsyncFileLog building without threads. 2022-11-09 14:48:14 +03:00
levlam
52aa76584a Improve TQueue::clear. 2022-11-08 17:27:02 +03:00
levlam
5945cc9b70 Add TQueue::clear. 2022-11-08 17:04:45 +03:00
levlam
3592494daf Don't send updates about unloading from cache of unknown to app messages. 2022-11-08 14:00:11 +03:00
levlam
ef5107fcc4 Remove unused from_cache parameter in send_update_delete_messages. 2022-11-08 13:43:46 +03:00
levlam
7eba19887a Remove ignored Status responses from DialogDb. 2022-11-07 23:19:32 +03:00
levlam
36686c29a6 Remove unused Status responses in MessagesDb. 2022-11-07 22:19:44 +03:00
levlam
39cee43b9f Fix last_added_message_id. 2022-11-07 20:08:25 +03:00
levlam
16d454793c Allow change of replied message to top thread message. 2022-11-07 18:19:57 +03:00
levlam
cc9de08be3 Improve source for error suppression. 2022-11-07 15:52:01 +03:00
levlam
ab14065168 Improve fatal error handling in AsyncFileLog. 2022-11-07 14:59:18 +03:00
levlam
3a9ea05a50 Don't try to fail message edits while closing. 2022-11-07 13:54:42 +03:00
levlam
36d05295d6 Fix warning. 2022-11-07 13:54:27 +03:00
levlam
afff4aceee Add more Dart examples. 2022-11-06 23:17:31 +03:00
levlam
bbe37ee594 Update version to 1.8.8. 2022-11-05 02:50:48 +03:00
levlam
e4fe474d58 Add "forum_member_count_min" option. 2022-11-05 02:43:23 +03:00
levlam
bf6a2723ef Various user photo improvements. 2022-11-05 02:07:20 +03:00
levlam
76c13a21bc Don't drop photo cache if only minithumbnail was changed. 2022-11-05 01:25:19 +03:00
levlam
ce2791fae3 Ensure that full photo and is null if unknown. 2022-11-05 01:19:56 +03:00
levlam
bbc3f5dace Immediately drop UserFull photo after changing user photo. 2022-11-05 00:00:23 +03:00
levlam
585b1f1923 Log to ERROR inconsistent chatPhoto and chatPhotoInfo. 2022-11-04 20:33:54 +03:00
levlam
32795d50a1 Delete photo from *FullInfo before sending update*. 2022-11-04 20:31:53 +03:00
levlam
6ec127587e Improve FullInfo.photo documentation. 2022-11-04 19:29:04 +03:00
levlam
e14d72306f Improve actor of TopicCreated chat log event. 2022-11-04 17:52:26 +03:00
levlam
7df7dfcd62 Output main chat list position along with all folder identifiers. 2022-11-04 17:40:44 +03:00
levlam
ce09421718 Update main chat list position after adding or deleting chat lists. 2022-11-04 17:26:41 +03:00