From 3d11c8abb2a9493332316bd8d89d138bdef58760 Mon Sep 17 00:00:00 2001 From: Subhankar Date: Wed, 11 May 2022 12:10:45 +0530 Subject: [PATCH] Linkmodel changes --- MVMCoreUI/Atomic/Atoms/Buttons/Link/LinkModel.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MVMCoreUI/Atomic/Atoms/Buttons/Link/LinkModel.swift b/MVMCoreUI/Atomic/Atoms/Buttons/Link/LinkModel.swift index 955601ac..91176a50 100644 --- a/MVMCoreUI/Atomic/Atoms/Buttons/Link/LinkModel.swift +++ b/MVMCoreUI/Atomic/Atoms/Buttons/Link/LinkModel.swift @@ -27,6 +27,7 @@ open class LinkModel: ButtonModelProtocol, MoleculeModelProtocol, EnableableMode public var disabledColor = Color(uiColor: .mvmCoolGray6) public var disabledColor_inverted = Color(uiColor: .mvmCoolGray10) public var inverted = false + public var shouldMaskRecordedView: Bool = false //-------------------------------------------------- // MARK: - Initializer @@ -54,6 +55,7 @@ open class LinkModel: ButtonModelProtocol, MoleculeModelProtocol, EnableableMode case disabledColor case disabledColor_inverted case inverted + case shouldMaskRecordedView } //-------------------------------------------------- @@ -92,6 +94,7 @@ open class LinkModel: ButtonModelProtocol, MoleculeModelProtocol, EnableableMode if let disabledColor_inverted = try typeContainer.decodeIfPresent(Color.self, forKey: .disabledColor_inverted) { self.disabledColor_inverted = disabledColor_inverted } + shouldMaskRecordedView = try typeContainer.decodeIfPresent(Bool.self, forKey: .shouldMaskRecordedView) ?? shouldMaskRecordedView } public func encode(to encoder: Encoder) throws { @@ -107,5 +110,6 @@ open class LinkModel: ButtonModelProtocol, MoleculeModelProtocol, EnableableMode try container.encode(enabledColor_inverted, forKey: .enabledColor_inverted) try container.encode(disabledColor, forKey: .disabledColor) try container.encode(disabledColor_inverted, forKey: .disabledColor_inverted) + try container.encode(shouldMaskRecordedView, forKey: .shouldMaskRecordedView) } }