This commit is contained in:
Михаил Капелько
2024-02-09 08:21:45 +03:00
parent b420341e60
commit 4bb34d212a
2 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
version: 5
activityDates: [Date?, nil, recent]
activityDate: [Date?, nil, recent]
timeout: [Bool, false, toggle]

View File

@@ -11,7 +11,7 @@ import UIKit
// MARK: - Context
public protocol MicItemContext {
var activityDates: MPAK.Recent<Date?> { get }
var activityDate: MPAK.Recent<Date?> { get }
var timeout: Bool { get }
}
@@ -20,7 +20,7 @@ extension MicItem {
// MARK: - Model
public struct Model: MicItemContext {
public var activityDates: MPAK.Recent<Date?> = .init(nil)
public var activityDate: MPAK.Recent<Date?> = .init(nil)
public var timeout: Bool = false
}
@@ -45,12 +45,12 @@ extension MicItem {
pipeValue(
dbg: "activityD",
Bus.events.compactMap { Bus.convertKeyValue(Bus.keyId(K.activityDates, id), $0) }.map { (k: String, v: Date?) in v }.eraseToAnyPublisher(),
Bus.events.compactMap { Bus.convertKeyValue(Bus.keyId(K.activityDate, id), $0) }.map { (k: String, v: Date?) in v }.eraseToAnyPublisher(),
{
$0.activityDates.value = $1
$0.activityDates.isRecent = true
$0.activityDate.value = $1
$0.activityDate.isRecent = true
},
{ m, _ in m.activityDates.isRecent = false }
{ m, _ in m.activityDate.isRecent = false }
)
pipe(
dbg: "timeout",