Commit Graph

15 Commits

Author SHA1 Message Date
Isaac
81e17da3fb Refactor constructor use sites for types 420-439 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 23:22:34 +08:00
Isaac
d2cf720e0a Refactor constructor use sites for types 180-189 to struct pattern
Refactored constructors:
- JSON types: jsonObjectValue, jsonArray, jsonBool, jsonNumber, jsonObject, jsonString
- Invoice types: invoice, labeledPrice
- Keyboard button types: keyboardButton, keyboardButtonCallback, keyboardButtonUrl, etc.
- Lang pack types: langPackDifference, langPackString, langPackStringPluralized, langPackStringDeleted, langPackLanguage
- Input web file types: inputWebFileLocation, inputWebFileAudioAlbumThumbLocation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 22:27:04 +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
Ali
de29a6b54b Power saving improvements 2023-02-24 18:08:30 +04:00
Ali
88b1dab7ff Update API 2022-08-15 00:13:21 +03:00
Ali
c146d15559 Refactoring 2022-05-29 04:27:40 +04:00
Ali
a183d69534 Refactoring 2022-05-29 02:09:25 +04:00
Ali
ce36439bd2 Refactoring 2021-09-19 13:55:17 +03:00
Ali
1141e09c1b Refactoring 2021-09-07 13:09:06 +04:00
Ali
f0f02dc4b9 Merge branch 'master' into postbox-refactoring-1 2021-09-03 12:49:58 +04:00
Ilya Laktyushin
d423f90681 Implemented chat-specific themes 2021-08-22 18:30:49 +03:00
Ali
bf253eec46 Refactoring 2021-08-12 16:41:11 +02:00
Ali
1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ali
1b48517f12 Refactoring 2021-04-26 02:00:48 +04:00
Ali
2efced46b3 Refactoring 2021-04-18 20:15:23 +04:00