Commit Graph

108 Commits

Author SHA1 Message Date
Ilya Laktyushin
206bb40479 Update API 2026-01-22 21:21:24 +04:00
Isaac
b5dc0b2fd9 Refactor constructor use sites for types 400-419 to struct pattern
Refactored Api constructors in authorization and channel-related code:
- authorization, authorizationSignUpRequired, sentCode, sentCodeSuccess,
  sentCodePaymentRequired, sentCodeTypeFirebaseSms, and related types
- channelParticipant, channelParticipants, sendAsPeers, adminLogResults
- chatlistInvite, chatlistInviteAlready, chatlistUpdates, exportedChatlistInvite
- popularAppBots, sponsoredMessageReportResultChooseOption, and others

Fixed variable shadowing issues where 'user' was extracted and then
immediately shadowed by TelegramUser initialization.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 23:15:21 +08:00
Isaac
a78b2c0db2 Refactor Api types 70-89 to use struct-wrapped constructors
Types refactored:
- 70-79: contactStatus, dataJSON, dcOption, defaultHistoryTTL, dialog,
  dialogFolder, dialogFilter, dialogFilterChatlist, dialogFilterSuggested,
  dialogPeer, dialogPeerFolder, disallowedGiftsSettings, document, documentEmpty
- 80-89: documentAttribute* (Audio, CustomEmoji, Filename, ImageSize, Sticker, Video),
  draftMessage, draftMessageEmpty, emailVerification* (Apple, Code, Google),
  emailVerifyPurposeLoginSetup, emoji* (Group, GroupGreeting, GroupPremium,
  Keyword, KeywordDeleted, KeywordsDifference, Language, List, Status,
  StatusCollectible), inputEmojiStatusCollectible

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 02:12:20 +08:00
Isaac
02167b9b86 Refactor Api types 65-69 to use struct-wrapped constructors
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 01:38:37 +08:00
Mikhail Filimonov
35cfd6d0d2 craft 2026-01-08 15:27:38 +04:00
Ilya Laktyushin
f781dbd25f Update API 2025-12-15 15:45:34 +04:00
Ilya Laktyushin
b04eee8289 Update API [skip ci] 2025-11-27 19:55:24 +04:00
Isaac
95ecb88025 Passkeys 2025-11-19 00:07:50 +08:00
Ilya Laktyushin
5877f2c20d Various improvements 2025-10-29 17:20:36 +04:00
Isaac
b9b38e5fbf Various improvements 2025-10-11 00:56:21 +08:00
Isaac
1d06c3f058 Bot forums v2 2025-09-05 15:25:50 +02:00
Ilya Laktyushin
4e1b9943a4 Various improvements 2025-08-26 15:44:41 +04:00
Isaac
f77609e6fa Various improvements 2025-08-25 22:57:08 +02:00
Ilya Laktyushin
f6e28fc44e Various fixes 2025-08-25 17:56:19 +04:00
Ilya Laktyushin
75c773e694 Update API [skip ci] 2025-08-22 15:52:58 +04:00
Isaac
709d474929 Update API 2025-08-08 13:24:44 +02:00
Ilya Laktyushin
bbb65862b9 Update API 2025-08-05 14:43:57 +04:00
Ilya Laktyushin
6617a0c45f Update API 2025-07-24 13:15:15 +02:00
Isaac
5ad4331eeb WIP 2025-07-17 10:34:19 +02:00
Ilya Laktyushin
37cea84896 Update API 2025-07-02 14:30:55 +02:00
Isaac
2c53fd2273 Update API 2025-06-13 02:15:04 +08:00
Ilya Laktyushin
997bcf7edf Update API 2025-05-30 12:37:57 +02:00
Isaac
22ea05b3aa [WIP] Monoforums 2025-05-05 22:18:39 +02:00
Ilya Laktyushin
829ccedc80 Update API 2025-04-10 16:55:02 +04:00
Isaac
aaf52d4282 Conference calls 2025-03-30 02:06:50 +04:00
Ilya Laktyushin
2ecbaf4507 Various improvements 2025-03-10 15:32:15 +04:00
Ilya Laktyushin
2f2a27f0d2 Various improvements [skip ci] 2025-02-12 22:15:02 +04:00
Ilya Laktyushin
5e766ec058 Various fixes 2025-01-31 21:36:27 +04:00
Ilya Laktyushin
b6f8cce7ea Update API [skip ci] 2025-01-10 15:22:27 +04:00
Ilya Laktyushin
cdc82e4235 Update API 2025-01-06 16:00:43 +04:00
Ilya Laktyushin
fdb4b80e27 Various improvements 2024-12-06 09:31:49 +04:00
Ilya Laktyushin
c4013c3df6 Various improvements 2024-11-29 00:28:50 +04:00
Ilya Laktyushin
54f21cdf1b Update API 2024-11-13 19:05:13 +04:00
Ilya Laktyushin
8ec6964dfe Update API [skip ci] 2024-11-07 14:01:54 +01:00
Ilya Laktyushin
3fe6f7a069 Various improvements 2024-10-19 20:24:02 +04:00
Ilya Laktyushin
89e3ae02a2 Various improvements 2024-10-09 00:05:41 +04:00
Ilya Laktyushin
a2ff1313ca Gift improvements 2024-10-01 17:32:43 +04:00
Ilya Laktyushin
f3eee0c021 Star gifts API 2024-09-16 15:51:26 +04:00
Ilya Laktyushin
f18f337f2c Update API 2024-09-13 13:53:15 +04:00
Isaac
272a5df7ac Update API 2024-08-26 23:23:57 +08:00
Isaac
05372b578c [WIP] Stars reactions 2024-07-30 23:44:19 +08:00
Ilya Laktyushin
38a5a886c8 Update API [skip ci] 2024-07-11 16:40:42 +04:00
Ilya Laktyushin
40a4183095 Paid media content 2024-06-18 18:57:32 +04:00
Isaac
bef4df9b96 Bump API 2024-06-04 11:04:07 +04:00
Ilya Laktyushin
62ff5b04ec Update API 2024-05-16 18:57:35 +04:00
Isaac
16faaa4575 [WIP] Send message effects 2024-05-03 22:56:50 +04:00
Ilya Laktyushin
231d8f0808 Update API 2024-04-15 16:39:53 +04:00
Ilya Laktyushin
06d5377bd4 Update API 2024-04-04 02:41:40 +04:00
Isaac
ca426d0f0b Fragment info 2024-03-08 18:43:18 +04:00
Isaac
f259829c8a [WIP] Business 2024-02-20 14:45:25 +04:00