Polling top notification

This commit is contained in:
Pfeil, Scott Robert 2020-10-09 10:51:52 -04:00
parent 61bf3d14fe
commit 24864bc99d
2 changed files with 4 additions and 4 deletions

View File

@ -11,11 +11,11 @@ import UIKit
open class MoleculeContainer: Container { open class MoleculeContainer: Container {
/// Can be overriden to change how the molecule is added to the hierarchy. /// Can be overriden to change how the molecule is added to the hierarchy.
public func addMolecule(_ molecule: UIView) { open func addMolecule(_ molecule: UIView) {
addAndContain(molecule) addAndContain(molecule)
} }
public override func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { open override func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
if let casteModel = model as? MoleculeContainerModelProtocol { if let casteModel = model as? MoleculeContainerModelProtocol {
if view != nil { if view != nil {
(view as? MoleculeViewProtocol)?.set(with: casteModel.molecule, delegateObject, additionalData) (view as? MoleculeViewProtocol)?.set(with: casteModel.molecule, delegateObject, additionalData)

View File

@ -9,7 +9,7 @@
import Foundation import Foundation
open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtocol, MoleculeModelProtocol { open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtocol, MoleculeModelProtocol {
public class var identifier: String { open class var identifier: String {
return "container" return "container"
} }
public var backgroundColor: Color? public var backgroundColor: Color?
@ -41,7 +41,7 @@ open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtoco
try super.init(from: decoder) try super.init(from: decoder)
} }
public override func encode(to encoder: Encoder) throws { open override func encode(to encoder: Encoder) throws {
try super.encode(to: encoder) try super.encode(to: encoder)
var container = encoder.container(keyedBy: CodingKeys.self) var container = encoder.container(keyedBy: CodingKeys.self)
try container.encode(moleculeName, forKey: .moleculeName) try container.encode(moleculeName, forKey: .moleculeName)