diff --git a/MVMCoreUI/Models/Molecules/NumberedListModel.swift b/MVMCoreUI/Models/Molecules/NumberedListModel.swift index 7686ade0..2a440b27 100644 --- a/MVMCoreUI/Models/Molecules/NumberedListModel.swift +++ b/MVMCoreUI/Models/Molecules/NumberedListModel.swift @@ -12,20 +12,6 @@ import Foundation public var backgroundColor: String? public static var identifier: String = "numberedList" public var list: [LabelModel] - - enum CodingKeys: String, CodingKey { - case list - } - - required public init(from decoder: Decoder) throws { - let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - self.list = try typeContainer.decodeMolecules(codingKey: .list) as! [LabelModel] - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encodeModels(list, forKey: .list) - } } public protocol OrderListProtocol: MoleculeProtocol { diff --git a/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift b/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift index 104119c3..a795e903 100644 --- a/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift +++ b/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift @@ -9,26 +9,8 @@ import Foundation @objcMembers public class UnOrderedListModel: OrderListProtocol { - public var backgroundColor: String? public static var identifier: String = "unOrderedList" public var bulletChar: String? public var list: [LabelModel] - - enum CodingKeys: String, CodingKey { - case list - case bulletChar - } - - required public init(from decoder: Decoder) throws { - let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - self.bulletChar = try typeContainer.decodeIfPresent(String.self, forKey: .bulletChar) - self.list = try typeContainer.decodeMolecules(codingKey: .list) as! [LabelModel] - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encodeIfPresent(bulletChar, forKey: .bulletChar) - try container.encodeModels(list, forKey: .list) - } }