SettingsProvider
@objc(ZDKSettingsProvider)
public final class SettingsProvider : NSObject
ZDKSettingsProvider gives the ability to observe settings updates.
-
Current
Settingsmodel. Defaults toChatSettings.initial.Declaration
Swift
@objc public var settings: ChatSettings { get } -
Observe chat settings model
Declaration
Swift
public func observeChatSettings(identifier: ObservableIdentifier = .uuid(), _ completion: @escaping (ChatSettings) -> Void) -> ObservationTokenParameters
identifierObservableIdentifier to be exclusive, or unique
completionSpecify how to handle the
ChatSettingsvia closure.Return Value
An
ObservationTokenthat can cancel the subscription to theChatSettings.
Install in Dash
SettingsProvider Class Reference