Commit Graph

732 Commits

Author SHA1 Message Date
Andrea Cavalli 7e7c1c1bb4 Merge remote-tracking branch 'td/master' 2023-01-17 14:57:25 +01:00
levlam 4408af6643 Improve "id" variable names in FileManager. 2023-01-16 13:30:03 +03:00
levlam 8d8f72a17a Fix some lower-case spelling. 2023-01-15 12:00:26 +03:00
Andrea Cavalli 37bb42e36e Merge remote-tracking branch 'td/master' 2023-01-10 01:31:58 +01:00
levlam 3573990d52 Support symbolic links in walk_path. 2023-01-04 17:25:30 +03:00
Andrea Cavalli 54d2cc3e0e Merge remote-tracking branch 'tdlib/master' 2023-01-02 23:43:14 +01:00
levlam 903d994799 Improve punctuation. 2023-01-02 15:38:04 +03:00
levlam cf1984844b Update copyright year. 2023-01-01 00:28:08 +03:00
levlam f6de50e19f Fix some spelling. 2022-12-22 17:04:18 +03:00
levlam b8f4df741b Remove PhotoWithSpoiler and VideoWithSpoiler file types. 2022-12-21 17:37:16 +03:00
levlam 02db4f2fac Support sending of photos and videos with spoiler animation. 2022-12-15 22:41:55 +03:00
Andrea Cavalli ab5a0774e7 Merge remote-tracking branch 'td/master' 2022-12-14 16:10:30 +01:00
levlam 36c7dc2b63 Improve FullLocalFileLocation default constructor. 2022-12-15 23:05:51 +03:00
levlam ec0dd68a57 Add td_api::getForumTopicLink. 2022-12-05 13:03:38 +03:00
Andrea Cavalli b084b2facf Fix compilation issues 2022-11-25 21:37:20 +01:00
Andrea Cavalli 5f5fa9afa2 Merge remote-tracking branch 'td/master' 2022-11-25 19:27:21 +01:00
levlam af05db3f15 Add td::Hash and use it everywhere instead of unusable std::hash. 2022-11-23 19:37:32 +03:00
levlam a776ac7566 Improve log message for failed to generate files. 2022-11-22 14:15:37 +03:00
levlam 3ae4a8d702 Improve logging. 2022-11-21 15:39:14 +03:00
levlam 0227bbc3cf Treat files with upload_pause as being uploaded. 2022-11-21 15:28:32 +03:00
levlam 68627a0c3f Add source to cancel_upload_file. 2022-11-21 14:33:19 +03:00
levlam 19e080d3d2 Avoid non-required file_id duping. 2022-11-21 12:06:05 +03:00
levlam 0b387a61ad Add source to dup_file_id. 2022-11-21 11:40:43 +03:00
levlam 63b528f213 Speculatively add channel users added through addChatMembers. 2022-11-17 18:10:26 +03:00
levlam 3373ac8aa8 Don't replace cached file_id of being uploaded files. 2022-11-14 18:30:10 +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 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 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
Andrea Cavalli f42cce37a4 Merge remote-tracking branch 'td/master' 2022-11-06 12:19:22 +01:00
levlam cb003d7f66 Fix compilation error. 2022-11-04 11:34:11 +03:00
levlam 92f8093486 Improve download/upload callback handling. 2022-10-26 12:29:12 +03:00
levlam ee28a37906 Minor improvements. 2022-10-12 15:59:58 +03:00
levlam 102c40cc3b Asynchronously check local location for downloaded files. 2022-10-10 16:24:32 +03:00
levlam 188a7b7c3e Pass promise to FileManager::download. 2022-10-10 15:40:39 +03:00
levlam 3648df4e0d Asynchronously check location for files loaded from database. 2022-10-10 14:51:24 +03:00
levlam 28c3c7fb03 Add FileManager::check_local_location_async. 2022-10-10 14:19:35 +03:00
levlam f26f05a074 Move check_local_location to FileLoaderUtils. 2022-10-10 12:58:48 +03:00
levlam 6786276481 Improve FileManager::check_local_location. 2022-10-10 12:45:20 +03:00
levlam af3c33e481 Simplify local location check in FileManager::download. 2022-10-10 12:11:40 +03:00
levlam f1146d05bd Make FileManager::check_local_location static. 2022-10-09 22:15:46 +03:00
levlam f86f8e5a85 Don't check local file size for downloaded files. 2022-10-09 21:20:57 +03:00
levlam 683627a350 Make all operator bool const and nonexcept. 2022-10-09 19:30:18 +03:00
levlam 5a29dcd337 Avoid redundant usages of Status::error(). 2022-10-09 14:15:54 +03:00
levlam 7e1555531c Fix warning. 2022-10-08 21:56:51 +03:00
levlam c91e8d6ce2 Improve logging. 2022-10-06 16:29:35 +03:00
levlam 78314b2da9 Immediately ignore duplicate and invalid file sources loaded from database. 2022-10-06 15:15:45 +03:00
levlam 1e6a6c28af Synchronously load file in FileManager::add_file_source to avoid resaving it to the database. 2022-10-06 13:48:52 +03:00