Commit Graph

6 Commits

Author SHA1 Message Date
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
Ali
f0f02dc4b9 Merge branch 'master' into postbox-refactoring-1 2021-09-03 12:49:58 +04: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
9e4853d9a7 Refactoring 2021-03-24 03:18:22 +04:00