TDLib commits
133 subscribers
82 photos
1 video
810 links
This channel has been made for posting TDLib commits.

Not affiliated with @telegram nor TDLib.
Download Telegram
TDLib 1.8.34 has been released 🎉!

View changes
New Bot API commits:

🔨 dd17f94d9 at 18 Jul 05:21 PM

• Simplify packages list in build instructions generator. (by levlam)

1 files, +3/-6.

🔨 3a5307448 at 30 Jul 12:28 PM

• Update TDLib to 1.8.34. (by levlam)

2 files, +7/-2.

🔨 94aa9d390 at 30 Jul 01:05 PM

• Support pinChatMessage for business messages. (by levlam)

1 files, +11/-0.

🔨 16de9313b at 30 Jul 01:10 PM

• Support unpinChatMessage for business messages. (by levlam)

1 files, +12/-0.

🔨 127964a3f at 30 Jul 01:43 PM

• Add User.has_main_web_app. (by levlam)

2 files, +4/-1.

🔨 12bbe2669 at 30 Jul 04:21 PM

• Update version to 7.8. (by levlam)

2 files, +2/-2.
Bot API 7.8 has been released 🎉!
🔨 a24af0992 at 01 Aug 12:29 AM

• Add Td::do_run_request. (by levlam)

4 files, +11/-5.
🔨 1880382e6 at 01 Aug 07:42 AM

• Simplify Td::run_request. (by levlam)

1 files, +10/-13.

🔨 78f6dccb0 at 01 Aug 10:23 AM

• Move as_db_key to TdDb. (by levlam)

4 files, +11/-17.

🔨 01755c8fe at 01 Aug 11:13 AM

• Add TermsOfServiceManager. (by levlam)

6 files, +59/-0.

🔨 307e934d5 at 01 Aug 11:19 AM

• Move requests to TermsOfServiceManager. (by levlam)

5 files, +101/-100.

🔨 34a27ad27 at 01 Aug 01:11 PM

• Move terms of service polling to TermsOfServiceManager. (by levlam)

5 files, +112/-75.

🔨 9ec4b5544 at 01 Aug 01:20 PM

• Add TermsOfServiceManager::on_accept_terms_of_service. (by levlam)

2 files, +20/-9.

🔨 3589cee78 at 01 Aug 01:24 PM

• Move get_terms_of_service_object implementation to cpp. (by levlam)

2 files, +10/-8.

🔨 2adad6684 at 01 Aug 01:33 PM

• Add TermsOfService.hpp. (by levlam)

4 files, +43/-19.

🔨 d63ef82e5 at 01 Aug 01:57 PM

• Add PromoDataManager. (by levlam)

7 files, +71/-4.

🔨 05325437e at 01 Aug 02:13 PM

• Move promo data polling to PromoDataManager. (by levlam)

6 files, +152/-114.

🔨 7ce682984 at 01 Aug 02:40 PM

• Add ConnectionStateManager. (by levlam)

6 files, +61/-4.

🔨 86d6be1c5 at 01 Aug 02:53 PM

• Move connection state management to ConnectionStateManager. (by levlam)

4 files, +54/-32.

🔨 ccb1af562 at 01 Aug 03:07 PM

• Improve includes. (by levlam)

5 files, +5/-1.

🔨 27d1bd54d at 01 Aug 04:07 PM

• Add OnlineManager. (by levlam)

7 files, +67/-0.

🔨 0e1d319f8 at 01 Aug 09:08 PM

• Move online status handling to OnlineManager. (by levlam)

11 files, +198/-147.

🔨 09fa7e719 at 01 Aug 09:14 PM

• Init OnlineManager early, (by levlam)

1 files, +5/-3.

🔨 2c6d9a000 at 01 Aug 09:33 PM

• Fix includes. (by levlam)

4 files, +3/-2.

🔨 a0d0b6616 at 02 Aug 01:53 PM

• Add get_individual_message_contents. (by levlam)

4 files, +41/-1.

🔨 024d21e7f at 03 Aug 09:59 PM

• Remove unused parameter of get_story_content_any_file_id. (by levlam)

4 files, +5/-5.

🔨 9308005d6 at 04 Aug 12:15 AM

• tg_cli: add and use as_file_ids. (by levlam)

1 files, +21/-20.

🔨 62642f83d at 05 Aug 09:45 AM

• Simplify editing of story media areas. (by levlam)

1 files, +4/-0.

🔨 8a0e13f44 at 06 Aug 12:20 PM

• Immediately reget paid media in newly viewed messages. (by levlam)

2 files, +15/-12.

🔨 5807434c8 at 06 Aug 12:30 PM

• Schedule next processing of viewed messages only if the user is onl... (by levlam)

1 files, +4/-3.

🔨 b490b83e3 at 06 Aug 03:34 PM

• Fix setPersonalChat. (by levlam)

1 files, +1/-0.

🔨 81dc2e242 at 06 Aug 04:00 PM

• Call on_get_channel_error in UpdatePersonalChannelQuery. (by levlam)

1 files, +5/-0.
🔨 d4cad8588 at 07 Aug 08:46 AM

• Improve CMakeLists comments. (by levlam)

9 files, +9/-26.

🔨 a91eddea2 at 07 Aug 08:47 AM

• Simplify call to set_property. (by levlam)

1 files, +1/-3.

🔨 168a9dfc7 at 07 Aug 10:02 AM

• Improve linkPreviewTypeSticker documentation. (by levlam)

1 files, +1/-1.

🔨 7f364a7a1 at 07 Aug 11:47 AM

• Hide Instant View for album link previews from Instagram and Twitter. (by levlam)

4 files, +49/-2.

🔨 42d07bd07 at 07 Aug 12:08 PM

• Return linkPreviewTypeAlbum for all supported sites. (by levlam)

2 files, +74/-56.

🔨 c4f8f0448 at 08 Aug 07:38 PM

• Add clang warnings. (by levlam)

2 files, +4/-2.

🔨 67a418a33 at 09 Aug 02:56 PM

• Remove unused user_id parameters from on_update_user_*. (by levlam)

3 files, +20/-45.

🔨 c06ca5f28 at 10 Aug 10:20 PM

• Add expect_join_request parameter. (by levlam)

6 files, +26/-26.

🔨 791915296 at 11 Aug 11:56 AM

• Fix source check. (by levlam)

1 files, +1/-1.

🔨 8324189c3 at 12 Aug 12:43 PM

• Simplify calls to get_message_object. (by levlam)

2 files, +24/-13.

🔨 8517e6aae at 13 Aug 02:32 PM

• Use caps for a keyword in Dockerfile. (by levlam)

1 files, +1/-1.

🔨 86a9eb848 at 23 Jul 02:14 PM

• Update layer to 186. (by levlam)

9 files, +53/-28.

🔨 1a8757aa6 at 23 Jul 02:19 PM

• Add td_api::starSubscriptionPricing. (by levlam)

6 files, +152/-0.

🔨 7ed407ec1 at 23 Jul 05:03 PM

• Add chatInviteLink.pricing. (by levlam)

5 files, +31/-12.

🔨 33492e0b0 at 23 Jul 05:17 PM

• Add subscription information to chatInviteLinkInfo. (by levlam)

3 files, +17/-3.

🔨 3db3f1a4b at 23 Jul 05:51 PM

• Add createChatInviteLink.subscription_pricing. (by levlam)

5 files, +48/-29.

🔨 d20a3f155 at 23 Jul 08:35 PM

• Document that subscription links can't be edited. (by levlam)

1 files, +2/-1.

🔨 83be2c698 at 25 Jul 06:09 PM

• Add td_api::telegramPaymentPurposeJoinChat. (by levlam)

3 files, +26/-3.

🔨 9315b118e at 25 Jul 06:23 PM

• Add td_api::channelTransactionPurposeJoin. (by levlam)

2 files, +31/-6.

🔨 070675b4c at 25 Jul 08:06 PM

• Add td_api::starSubscription. (by levlam)

5 files, +90/-0.

🔨 597805c95 at 25 Jul 10:53 PM

• Add td_api::getStarSubscriptions. (by levlam)

6 files, +81/-0.

🔨 3ba783158 at 25 Jul 11:13 PM

• Add td_api::editStarSubscription. (by levlam)

6 files, +53/-0.

🔨 1438e1bd8 at 26 Jul 03:11 PM

• Add td_api::reactionTypePaid. (by levlam)

6 files, +44/-4.

🔨 c583fb2fc at 26 Jul 03:31 PM

• Allow to enable paid reaction in channels. (by levlam)

11 files, +62/-21.

🔨 c55f94613 at 26 Jul 03:42 PM

• Return paid reaction in getMessageAvailableReactions. (by levlam)

1 files, +4/-0.

🔨 62d1a85ab at 26 Jul 04:39 PM

• Add more checks for paid reactions. (by levlam)

8 files, +24/-10.

🔨 908eb948f at 26 Jul 04:56 PM

• Add td_api::channelTransactionPurposeReaction. (by levlam)

2 files, +22/-0.

🔨 4918ea431 at 26 Jul 05:13 PM

• Add supergroupFullInfo.can_enable_paid_reaction. (by levlam)

2 files, +11/-10.

🔨 697c118c0 at 26 Jul 05:23 PM

• Add "paid_reaction_star_count_max" option. (by levlam)

3 files, +6/-1.

🔨 98ed9f98c at 26 Jul 05:50 PM

• Add td_api::addPaidMessageReaction. (by levlam)

8 files, +125/-3.
🔨 3a8b58b48 at 26 Jul 05:54 PM

• Support chosen paid reaction. (by levlam)

1 files, +6/-1.

🔨 28f8ffd19 at 29 Jul 09:32 PM

• Add td_api::chatInviteLinkSubscriptionInfo. (by levlam)

2 files, +13/-9.

🔨 7e0950798 at 29 Jul 09:41 PM

• Add chatInviteLinkSubscriptionInfo.can_reuse. (by levlam)

3 files, +6/-2.

🔨 5303570c7 at 29 Jul 09:48 PM

• Add starSubscription.can_reuse. (by levlam)

3 files, +7/-4.

🔨 d3e95a5e8 at 29 Jul 11:14 PM

• Add td_api::reuseStarSubscription. (by levlam)

6 files, +48/-0.

🔨 815d6fd0e at 30 Jul 09:25 AM

• Add chatMemberStatusMember.member_until_date. (by levlam)

5 files, +53/-48.

🔨 4995abde1 at 30 Jul 09:25 AM

• Add td_api::paidReactor. (by levlam)

6 files, +151/-0.

🔨 8044ed83b at 01 Aug 10:52 PM

• Add MessageReactor::add_dependencies. (by levlam)

2 files, +9/-0.

🔨 049692dcb at 01 Aug 11:19 PM

• Add messageReactions.paid_reactors. (by levlam)

6 files, +70/-14.

🔨 991384924 at 01 Aug 11:31 PM

• Add MessageReactions::add_my_paid_reaction. (by levlam)

3 files, +22/-2.

🔨 076528a99 at 01 Aug 11:35 PM

• Update editChatInviteLink documentation. (by levlam)

1 files, +2/-1.

🔨 e90d8621f at 02 Aug 09:02 AM

• Add td_api::internalLinkTypeBuyStars. (by levlam)

4 files, +52/-10.

🔨 d13d8a317 at 02 Aug 03:59 PM

• Support sending of paid media by business bots. (by levlam)

5 files, +90/-7.

🔨 8cd69d759 at 03 Aug 11:35 AM

• Add MessageReactor::fix_message_reactors. (by levlam)

3 files, +62/-1.

🔨 7d93a305a at 03 Aug 11:46 AM

• Update top reactors in MessageReactions::update_from. (by levlam)

5 files, +27/-8.

🔨 4dc42bc1b at 04 Aug 12:26 PM

• Combine and delay addPaidMessageReaction queries. (by levlam)

5 files, +127/-24.

🔨 ff174f3bc at 04 Aug 12:53 PM

• Add td_api::removePendingPaidMessageReactions. (by levlam)

8 files, +89/-33.

🔨 2c8a304e5 at 04 Aug 09:57 PM

• Move can_get_added_reactions to messageReactions. (by levlam)

3 files, +9/-10.

🔨 191a742fa at 05 Aug 09:16 AM

• Add getStarTransactions.subscription_id. (by levlam)

5 files, +28/-19.

🔨 a4b557ea0 at 05 Aug 09:28 AM

• Add starSubscription.is_expiring. (by levlam)

3 files, +7/-3.

🔨 176700325 at 05 Aug 10:21 AM

• Add starSubscriptions.required_star_count. (by levlam)

2 files, +5/-4.

🔨 aaf9d40be at 05 Aug 10:27 AM

• Add getStarSubscriptions.only_expiring. (by levlam)

5 files, +15/-15.

🔨 025fc4c55 at 05 Aug 01:46 PM

• Add td_api::suggestedActionExtendStarSubscriptions. (by levlam)

3 files, +17/-2.

🔨 c37ec4097 at 05 Aug 02:00 PM

• Dismiss suggestedActionExtendStarSubscriptions when buying stars. (by levlam)

2 files, +4/-0.

🔨 6b4389bb4 at 05 Aug 02:50 PM

• Add "subscription_star_count_max" option. (by levlam)

3 files, +6/-1.

🔨 9a695f08c at 05 Aug 03:08 PM

• Don't add yet unsent message to active live locations. (by levlam)

1 files, +3/-6.

🔨 6fbcab1ce at 05 Aug 09:26 PM

• Return whether active live location was added. (by levlam)

2 files, +17/-18.

🔨 7f10402ba at 05 Aug 09:45 PM

• Add updateActiveLiveLocationMessages. (by levlam)

3 files, +56/-9.

🔨 6cfffa0db at 05 Aug 09:51 PM

• Remove td_api::getActiveLiveLocationMessages. (by levlam)

6 files, +24/-80.

🔨 68e786216 at 05 Aug 10:42 PM

• Remove expired live locations. (by levlam)

2 files, +69/-13.
🔨 f5e0989f9 at 05 Aug 10:44 PM

• Save active live locations after successful delete. (by levlam)

1 files, +4/-0.

🔨 12e23e68b at 06 Aug 12:15 AM

• Remove MessagesManager::on_load_active_live_location_messages_finis... (by levlam)

2 files, +3/-10.

🔨 6d2648118 at 06 Aug 12:35 AM

• Fix active live location expiration. (by levlam)

1 files, +15/-3.

🔨 9daa9a071 at 07 Aug 01:05 PM

• Cache owned star count. (by levlam)

3 files, +19/-2.

🔨 ec92603a7 at 07 Aug 01:08 PM

• Support updateOwnedStarCount in getCurrentState. (by levlam)

3 files, +10/-0.

🔨 e2076d593 at 07 Aug 01:24 PM

• Send updateStarCount after receiving balance. (by levlam)

1 files, +9/-2.

🔨 a4171a8cc at 07 Aug 02:30 PM

• Locally update owned star count after bying a paid media. (by levlam)

5 files, +30/-9.

🔨 43b2ffe27 at 07 Aug 02:32 PM

• tg_cli: remove commented code. (by levlam)

1 files, +4/-0.

🔨 1a8999c59 at 07 Aug 02:40 PM

• Update owned star count when adding paid reactions. (by levlam)

3 files, +10/-7.

🔨 2c1ec3142 at 07 Aug 03:23 PM

• Improve broadcast checks. (by levlam)

1 files, +5/-4.

🔨 b041bf0e9 at 07 Aug 03:55 PM

• Add supergroup.show_message_sender. (by levlam)

3 files, +29/-13.

🔨 cc21a58ab at 07 Aug 04:01 PM

• Add and use get_channel_show_message_sender. (by levlam)

3 files, +22/-4.

🔨 799e6010b at 07 Aug 04:16 PM

• Allow to change show_message_sender. (by levlam)

5 files, +20/-10.

🔨 f86cd1aaa at 07 Aug 04:28 PM

• tg_cli: don't allow $ as delimiter. (by levlam)

1 files, +1/-1.

🔨 6c9f10326 at 07 Aug 04:37 PM

• Add is_owned_star_count_inited_. (by levlam)

2 files, +9/-4.

🔨 6450f5a53 at 07 Aug 04:48 PM

• Add and use MessageReactions::are_empty(). (by levlam)

3 files, +10/-4.

🔨 56ef439ff at 07 Aug 04:57 PM

• Add and use MessageReactions::get_non_paid_reaction_count(). (by levlam)

3 files, +13/-1.

🔨 3918e131e at 07 Aug 05:16 PM

• Add and use ChatReactions::ignore_non_paid_reaction_types. (by levlam)

4 files, +13/-2.

🔨 1bbed2c5b at 07 Aug 05:27 PM

• Fix paid reaction in get_sorted_available_reactions() for channels ... (by levlam)

1 files, +3/-1.

🔨 7daa876d9 at 07 Aug 05:35 PM

• Fix ChatReactions::is_allowed_reaction_type. (by levlam)

1 files, +2/-2.

🔨 934548dff at 07 Aug 05:41 PM

• Fix MessageReactions::get_message_reactions_object, (by levlam)

1 files, +2/-1.

🔨 5a99625f9 at 08 Aug 09:07 PM

• Add td_api::chatEventShowMessageSenderToggled. (by levlam)

2 files, +5/-1.

🔨 f9af5c825 at 08 Aug 09:20 PM

• Add author_signature to messages with public sender. (by levlam)

1 files, +3/-3.

🔨 2548bbbdc at 08 Aug 09:23 PM

• Allow to add local messages from users to channels with shown senders. (by levlam)

1 files, +9/-9.

🔨 2aa1da2ee at 08 Aug 10:08 PM

• Ignore show_message_sender for scheduled messages. (by levlam)

1 files, +1/-1.

🔨 f6c181bea at 09 Aug 01:45 PM

• Support animation, photo and video in sponsored messages. (by levlam)

2 files, +20/-4.

🔨 fbdec88dd at 09 Aug 01:59 PM

• Add internalLinkTypeBuyStars.purpose. (by levlam)

3 files, +19/-15.

🔨 9ec8b3749 at 09 Aug 02:05 PM

• Add starSubscription.invite_hash. (by levlam)

3 files, +9/-4.

🔨 31249fa0c at 09 Aug 02:36 PM

• Add linkPreviewTypeBackground.background_type. (by levlam)

4 files, +30/-3.

🔨 6b1646154 at 09 Aug 04:49 PM

• Support background type for links to backgrounds with files. (by levlam)

5 files, +21/-4.
🔨 8347f4e5b at 12 Aug 02:15 PM

• Support sending anonymous paid reactions. (by levlam)

9 files, +32/-17.

🔨 411c93d9f at 12 Aug 02:35 PM

• Check for reactionTypePaid in getMessageAddedReactions. (by levlam)

3 files, +15/-12.

🔨 7644f1c50 at 12 Aug 02:46 PM

• Handle paid reaction in searchSavedMessages. (by levlam)

2 files, +7/-2.

🔨 f9dcb217d at 12 Aug 03:05 PM

• Add td_api::togglePaidMessageReactionIsAnonymous. (by levlam)

8 files, +101/-1.

🔨 e579dd682 at 12 Aug 03:35 PM

• Add botInfo.privacy_policy_url. (by levlam)

3 files, +20/-2.

🔨 c51648459 at 12 Aug 07:19 PM

• Add getChatInviteLinkMembers.only_with_expired_subscription. (by levlam)

5 files, +17/-11.

🔨 3e4aa8e98 at 12 Aug 07:28 PM

• Add chatInviteLink.expired_member_count. (by levlam)

4 files, +24/-6.

🔨 503dde513 at 12 Aug 07:37 PM

• Add options with Telegram Star to USD conversion rates. (by levlam)

3 files, +11/-1.

🔨 db7b18b6f at 12 Aug 07:53 PM

• Add BotTransactionPurpose. (by levlam)

2 files, +17/-10.

🔨 fbe56eb0a at 12 Aug 08:08 PM

• Add get_paid_media_objects lambda helper. (by levlam)

1 files, +14/-12.

🔨 5f659c9b8 at 12 Aug 09:12 PM

• Support td_api::botTransactionPurposePaidMedia. (by levlam)

1 files, +6/-0.

🔨 2eab9fc89 at 12 Aug 09:25 PM

• Add td_api::starTransactionPartnerBusiness. (by levlam)

2 files, +10/-2.

🔨 fabb80b3c at 12 Aug 09:38 PM

• Don't try to load active live locations for bots. (by levlam)

1 files, +1/-1.

🔨 22e87be2f at 12 Aug 11:19 PM

• Support getChatAvailableMessageSenders for channel chats. (by levlam)

1 files, +27/-11.

🔨 ef2667816 at 13 Aug 12:24 AM

• Support sending channel posts on behalf of other channels. (by levlam)

1 files, +16/-12.

🔨 0531816c6 at 13 Aug 12:29 AM

• Don't add author signature to posts on behalf of channel. (by levlam)

1 files, +6/-4.

🔨 d142f3967 at 13 Aug 12:35 AM

• Support local channel posts sent by other channels. (by levlam)

1 files, +4/-5.

🔨 b4d4d054d at 13 Aug 04:31 PM

• Log if there is unused paid media. (by levlam)

1 files, +5/-2.

🔨 4fbe7741d at 13 Aug 05:22 PM

• tg_cli: support td_api::topChatCategoryWebAppBots. (by levlam)

1 files, +2/-0.

🔨 4101db16a at 13 Aug 08:27 PM

• Add get_restriction_reason helper function. (by levlam)

2 files, +16/-6.

🔨 f3f6f084d at 13 Aug 09:01 PM

• Ignore "sensitive" restriction for the whole chat. (by levlam)

2 files, +14/-6.

🔨 843dff97a at 13 Aug 09:08 PM

• Add supergroup.has_sensitive_content. (by levlam)

4 files, +12/-4.

🔨 0ed35e76a at 13 Aug 09:14 PM

• Add message.has_sensitive_content. (by levlam)

2 files, +8/-5.

🔨 357e59a78 at 13 Aug 09:24 PM

• Always reget app config if ignore_sensitive_content_restrictions ch... (by levlam)

1 files, +5/-4.

🔨 8cefcc6ac at 13 Aug 11:56 PM

• Add separate createChatSubscriptionInviteLink. (by levlam)

6 files, +41/-14.

🔨 190aeb084 at 14 Aug 12:15 AM

• Add td_api::editChatSubscriptionInviteLink. (by levlam)

6 files, +33/-8.

🔨 ede7a331f at 14 Aug 01:33 AM

• Ignore bot payload for paid media transactions in Test DC. (by levlam)

1 files, +3/-0.

🔨 f02af59f4 at 14 Aug 03:55 AM

• Improve MessageReactions::toggle_paid_message_reaction_is_anonymous. (by levlam)

1 files, +6/-1.

🔨 072cba139 at 14 Aug 04:41 AM

• Improve MessageReactor::is_valid(). (by levlam)

1 files, +1/-1.

🔨 076173dcf at 14 Aug 05:04 AM

• Various fixes. (by levlam)

7 files, +14/-9.
🔨 8d08b34e2 at 14 Aug 05:15 AM

• Update version to 1.8.35. (by levlam)

6 files, +6/-6.
TDLib 1.8.35 has been released 🎉!

View changes
New Bot API commits:

🔨 ffe39d411 at 13 Aug 02:51 PM

• Update TDLib to 1.8.35. (by levlam)

2 files, +24/-9.

🔨 3c4656b53 at 13 Aug 03:24 PM

• Support paid reactions. (by levlam)

1 files, +1/-0.

🔨 e171396b8 at 13 Aug 03:28 PM

• Support chatMemberStatusMember.member_until_date. (by levlam)

1 files, +6/-1.

🔨 af5f55b20 at 13 Aug 03:46 PM

• Add subscription information to ChatInviteLink. (by levlam)

1 files, +4/-0.

🔨 6478c2509 at 13 Aug 04:00 PM

• Support botTransactionPurposePaidMedia. (by levlam)

1 files, +6/-1.

🔨 76e5ed31c at 14 Aug 12:26 AM

• Add method createChatSubscriptionInviteLink. (by levlam)

2 files, +18/-0.

🔨 961a19e1a at 14 Aug 12:29 AM

• Add method editChatSubscriptionInviteLink. (by levlam)

2 files, +15/-0.

🔨 06e2e31ae at 14 Aug 05:16 AM

• Update version to 7.9. (by levlam)

2 files, +2/-2.
Bot API 7.9 has been released 🎉!
testing new features

1 star = 1 TDLib bug will be burned hahah

⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
21😁3🤡1🤣1👨‍💻1
🔨 4880db1db at 15 Aug 09:09 AM

• Remove unused function declaration. (by levlam)

1 files, +2/-0.

🔨 bf7a9b816 at 15 Aug 09:20 AM

• Remove forward declaration of an unexisting class. (by levlam)

1 files, +2/-0.

🔨 c7eea9cf9 at 15 Aug 10:31 AM

• Move request implementation to Requests.cpp/h. (by levlam)

5 files, +10966/-10763.

🔨 766438381 at 15 Aug 10:40 AM

• Split Requests.cpp instead of Td.cpp. (by levlam)

1 files, +160/-173.

🔨 980aa4bd2 at 15 Aug 10:45 AM

• Move create_request_promise implementation to header for SplitSource. (by levlam)

2 files, +9/-12.

🔨 210269a49 at 15 Aug 03:14 PM

• Improve includes. (by levlam)

17 files, +10/-10.

🔨 e6039ee30 at 15 Aug 06:26 PM

• Add AlarmManager. (by levlam)

6 files, +54/-0.

🔨 d8f2c204c at 15 Aug 06:49 PM

• Move alarm implementation to AlarmManager. (by levlam)

5 files, +55/-45.

🔨 7182ccfa6 at 15 Aug 07:09 PM

• Move SendCustomRequestQuery to BotQueries.cpp. (by levlam)

4 files, +76/-29.

🔨 c8116a59a at 15 Aug 07:11 PM

• Move AnswerCustomQueryQuery to BotQueries.cpp. (by levlam)

3 files, +37/-31.

🔨 fc07381ef at 15 Aug 07:17 PM

• Move SetBotUpdatesStatusQuery to BotQueries.cpp. (by levlam)

4 files, +35/-27.

🔨 2743e006d at 15 Aug 07:23 PM

• Use get_current_country_code() to test network. (by levlam)

1 files, +8/-28.

🔨 97260f485 at 15 Aug 07:30 PM

• Move GetRecentMeUrlsQuery to LinkManager. (by levlam)

3 files, +109/-101.

🔨 866f9f463 at 15 Aug 07:35 PM

• Improve includes. (by levlam)

3 files, +3/-1.

🔨 f23959070 at 15 Aug 07:57 PM

• Add FileManager::preliminary_upload_file. (by levlam)

4 files, +50/-47.

🔨 d97ae6c98 at 15 Aug 08:33 PM

• Add class RequestPromise. (by levlam)

1 files, +36/-7.

🔨 b03f4d54e at 15 Aug 08:42 PM

• Add non-template RequestPromiseBase. (by levlam)

1 files, +27/-10.

🔨 59a175e75 at 15 Aug 09:19 PM

• Add create_text_request_promise. (by levlam)

2 files, +38/-87.

🔨 7d270492b at 15 Aug 09:25 PM

• Add create_http_url_request_promise. (by levlam)

2 files, +36/-82.

🔨 1c4148845 at 15 Aug 11:26 PM

• Explicitly specify inheritance mode. (by levlam)

1 files, +1/-1.

🔨 86afb5b0f at 16 Aug 03:32 PM

• Periodically reload owned star amount. (by levlam)

3 files, +7/-2.

🔨 52f24d72f at 16 Aug 03:56 PM

• Save owned star count between restarts. (by levlam)

2 files, +13/-0.

🔨 985822070 at 16 Aug 04:38 PM

• Move class OnUpdate inside UpdatesManager. (by levlam)

2 files, +17/-18.

🔨 7f0514d49 at 16 Aug 04:39 PM

• Split StoryManager and UpdatesManager by SplitSource. (by levlam)

1 files, +2/-0.

🔨 13187c945 at 16 Aug 05:36 PM

• Move get_can_send_story_result_object inside StoryManager. (by levlam)

2 files, +41/-38.

🔨 1a901a0e3 at 17 Aug 08:07 PM

• Fix tonsite links. (by levlam)

3 files, +4/-3.

🔨 2684d8e4a at 17 Aug 08:10 PM

• Avoid digits in option names. (by levlam)

2 files, +6/-4.

🔨 9b6ff5863 at 17 Aug 09:03 PM

• Fix default option value. (by levlam)

1 files, +1/-1.
🔨 035df089e at 18 Aug 12:19 PM

• Update accountTtl documentation. (by levlam)

1 files, +1/-1.

🔨 7f923dc5c at 19 Aug 12:58 PM

• Move link parameters checks to export_dialog_invite_link. (by levlam)

1 files, +10/-12.

🔨 3576773d0 at 19 Aug 09:27 PM

• Don't create empty file multiple times. (by levlam)

1 files, +19/-1.

🔨 155d344d4 at 19 Aug 09:30 PM

• Remove force from register_local/register_file. (by levlam)

2 files, +14/-17.

🔨 2e9f847d6 at 20 Aug 02:50 PM

• Init file_ids in FileNode constructor. (by levlam)

2 files, +1/-2.

🔨 1b49e93ac at 20 Aug 03:38 PM

• Don't recreate already existing local files. (by levlam)

2 files, +52/-12.

🔨 019c1d668 at 20 Aug 04:54 PM

• Check that try_forget_file_id removes the file. (by levlam)

2 files, +10/-5.

🔨 9ab0b45f2 at 21 Aug 09:17 AM

• Remove merge_file_id parameter from register_file. (by levlam)

2 files, +9/-19.

🔨 fcf4552de at 21 Aug 01:49 PM

• Add FileManager::do_register_generate. (by levlam)

2 files, +16/-2.

🔨 797077e52 at 21 Aug 01:53 PM

• Use do_register_generate instead of register_file. (by levlam)

1 files, +3/-3.

🔨 604ad40ea at 21 Aug 02:20 PM

• Inline register_file to do_register_generate. (by levlam)

2 files, +25/-13.

🔨 9199e5425 at 21 Aug 02:26 PM

• Remove unused FileLocationSource from register_generate. (by levlam)

3 files, +19/-24.

🔨 9e0b4005b at 21 Aug 02:28 PM

• Return FileId from register_generate. (by levlam)

3 files, +13/-19.

🔨 fc223fb34 at 21 Aug 02:30 PM

• Simplify FileManager::register_url. (by levlam)

1 files, +2/-5.

🔨 4606a5cbf at 21 Aug 02:41 PM

• Remove skip_file_size_checks from register_file. (by levlam)

2 files, +5/-6.

🔨 cfb2abb2c at 21 Aug 02:51 PM

• Simplify FileManager::register_remote. (by levlam)

1 files, +2/-8.

🔨 3105fdb6d at 21 Aug 02:55 PM

• Use register_remote in from_persistent_id. (by levlam)

1 files, +1/-3.

🔨 c4cfec638 at 21 Aug 05:50 PM

• Inline register_file to register_remote. (by levlam)

1 files, +73/-9.

🔨 0ac6f80ec at 21 Aug 05:58 PM

• Remove unneeded new_remote_file_id. (by levlam)

1 files, +3/-0.

🔨 708c206bd at 21 Aug 06:37 PM

• Always set need_load_from_pmc_. (by levlam)

1 files, +5/-9.

🔨 71c8fd9fa at 21 Aug 07:56 PM

• Don't register same remote file twice for bots. (by levlam)

1 files, +9/-1.

🔨 d0d37df7b at 21 Aug 08:00 PM

• Remove unneeded need_pin. (by levlam)

1 files, +5/-0.

🔨 f7b7833af at 21 Aug 08:10 PM

• Simplify register_remote. (by levlam)

1 files, +10/-12.

🔨 d8f45ad73 at 21 Aug 08:26 PM

• Remove new_remote variable. (by levlam)

1 files, +6/-11.

🔨 3ba182541 at 22 Aug 02:03 PM

• Return pointer from FileView::get_local_location(). (by levlam)

4 files, +27/-18.

🔨 d972e715e at 22 Aug 02:05 PM

• Improve method names. (by levlam)

7 files, +45/-41.

🔨 77deb220b at 22 Aug 03:43 PM

• Return pointer by get_generate_location. (by levlam)

3 files, +17/-12.

🔨 7b97336ee at 22 Aug 03:47 PM

• Simplify FileManager::load_from_pmc. (by levlam)

1 files, +16/-8.

🔨 ee8f79d2e at 22 Aug 04:04 PM

• Return pointer from FileView::get_url. (by levlam)

12 files, +40/-28.

🔨 30a3a7398 at 22 Aug 11:48 PM

• Return location pointer from FileView::get_full_remote_location(). (by levlam)

14 files, +189/-141.
🔨 b007214e4 at 23 Aug 08:44 AM

• Don't return reference from remote_name(). (by levlam)

2 files, +2/-2.

🔨 1afed0618 at 24 Aug 10:41 AM

• Keep local value of is_listened/is_viewed. (by levlam)

1 files, +8/-2.

🔨 2057b6c6c at 24 Aug 02:03 PM

• Return pointer from FileView::get_main_remote_location. (by levlam)

19 files, +160/-121.

🔨 f8a10a232 at 24 Aug 02:06 PM

• Simplify check. (by levlam)

8 files, +8/-8.

🔨 a38ceb4cb at 25 Aug 07:49 AM

• Rename has_remote_location to has_full_remote_location. (by levlam)

9 files, +25/-23.

🔨 5cd46a6d5 at 26 Aug 10:07 PM

• Don't allow all reactions in channels. (by levlam)

3 files, +16/-0.

🔨 4401acbef at 26 Aug 10:35 PM

• Don't warn about expected getDifference calls. (by levlam)

2 files, +11/-0.

🔨 11b068547 at 27 Aug 12:27 AM

• Rename function to get_paid_media_object. (by levlam)

5 files, +6/-8.

🔨 d9a2d07e5 at 28 Aug 10:44 AM

• Return whether something was removed by table_remove_if. (by levlam)

3 files, +18/-8.

🔨 02b8952b2 at 29 Aug 10:58 AM

• Add TDUTILS_USE_EXTERNAL_DEPENDENCIES option. (by levlam)

2 files, +7/-6.

🔨 abcfdf97d at 29 Aug 11:12 AM

• Add TD_GENERATE_SOURCE_FILES option. (by levlam)

1 files, +22/-7.

🔨 bf0ceb178 at 29 Aug 11:20 AM

• Use TD_GENERATE_SOURCE_FILES in UWP example. (by levlam)

1 files, +2/-2.

🔨 94e01d7a3 at 30 Aug 01:47 PM

• Define _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR for MSVC JNI builds. (by levlam)

1 files, +5/-0.

🔨 d603cca40 at 30 Aug 01:53 PM

• Update iOS example README. (by levlam)

1 files, +3/-3.

🔨 c7aa5deb8 at 30 Aug 01:54 PM

• Use TD_GENERATE_SOURCE_FILES in Android example. (by levlam)

1 files, +2/-2.

🔨 16179ed72 at 30 Aug 03:56 PM

• Use TD_GENERATE_SOURCE_FILES in web example. (by levlam)

1 files, +2/-2.

🔨 7a72a5ac2 at 31 Aug 04:57 PM

• Don't mark constructors with multiple parameters as explicit. (by levlam)

8 files, +14/-14.

🔨 3dc7379cd at 01 Sep 10:55 PM

• Use TRY_RESULT_PROMISE in PasswordManager. (by levlam)

1 files, +28/-58.

🔨 659007ba8 at 02 Sep 11:45 AM

• Simplify prepare_input_file usage. (by levlam)

1 files, +12/-21.

🔨 1b3eb450a at 02 Sep 11:56 AM

• Use RequestPromise in uploadStickerFile. (by levlam)

3 files, +38/-55.

🔨 ac1d6478b at 02 Sep 01:10 PM

• Fix double parameter move. (by levlam)

1 files, +2/-2.

🔨 3738a9328 at 20 Aug 12:33 PM

• Update layer to 187. (by levlam)

9 files, +78/-26.

🔨 4a1e933cc at 20 Aug 12:53 PM

• Support sending paid media with payload. (by levlam)

5 files, +40/-11.

🔨 119c7998f at 20 Aug 01:00 PM

• Add botTransactionPurposePaidMedia.payload. (by levlam)

2 files, +7/-10.

🔨 6f2a191d7 at 20 Aug 01:54 PM

• Add td_api::updatePaidMediaPurchased. (by levlam)

3 files, +27/-9.

🔨 e114749e9 at 22 Aug 08:39 PM

• Add option "is_paid_reaction_anonymous". (by levlam)

2 files, +7/-6.

🔨 c17d9d32c at 22 Aug 08:47 PM

• Periodically reload paid reaction privacy. (by levlam)

3 files, +32/-0.

🔨 762228808 at 22 Aug 09:00 PM

• Add addPaidMessageReaction.use_default_is_anonymous. (by levlam)

7 files, +41/-15.

🔨 ca41e4862 at 23 Aug 12:32 PM

• Rename messagePremiumGiveaway* to messageGiveaway*. (by levlam)

2 files, +16/-17.

🔨 1345a27dc at 23 Aug 12:45 PM

• Rename other giveaway classes. (by levlam)

10 files, +63/-67.