// // ArchiveSettingRelay.swift // Bark // // Created by huangfeng on 2023/1/30. // Copyright © 2023 Fin. All rights reserved. // import RxCocoa import UIKit class ArchiveSettingRelay: NSObject { static let shared = ArchiveSettingRelay() let isArchiveRelay: BehaviorRelay override private init() { self.isArchiveRelay = BehaviorRelay(value: ArchiveSettingManager.shared.isArchive) super.init() self.isArchiveRelay.subscribe { val in ArchiveSettingManager.shared.isArchive = val }.disposed(by: rx.disposeBag) } }