Various theme editing imrpovements

This commit is contained in:
Ilya Laktyushin
2021-08-18 00:46:30 +04:00
parent 46917eaaf3
commit ce97e49ed7
15 changed files with 251 additions and 141 deletions

View File

@@ -1659,6 +1659,7 @@ extension PresentationThemeChat: Codable {
enum CodingKeys: String, CodingKey {
case defaultWallpaper
case message
case animateMessageColors
case serviceMessage
case inputPanel
case inputMediaPanel
@@ -1677,6 +1678,7 @@ extension PresentationThemeChat: Codable {
}
self.init(defaultWallpaper: wallpaper,
animateMessageColors: (try? values.decode(Bool.self, forKey: .animateMessageColors)) ?? false,
message: try values.decode(PresentationThemeChatMessage.self, forKey: .message),
serviceMessage: try values.decode(PresentationThemeServiceMessage.self, forKey: .serviceMessage),
inputPanel: try values.decode(PresentationThemeChatInputPanel.self, forKey: .inputPanel),