Михаил Капелько 9 місяці тому
джерело
коміт
4bb34d212a
2 змінених файлів з 7 додано та 7 видалено
  1. +1
    -1
      Modules/MicX/MicItem/MicItem.yml
  2. +6
    -6
      Modules/MicX/MicItem/src/MicItem.Generated.swift

+ 1
- 1
Modules/MicX/MicItem/MicItem.yml Переглянути файл

@@ -1,4 +1,4 @@
version: 5

activityDates: [Date?, nil, recent]
activityDate: [Date?, nil, recent]
timeout: [Bool, false, toggle]

+ 6
- 6
Modules/MicX/MicItem/src/MicItem.Generated.swift Переглянути файл

@@ -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",


Завантаження…
Відмінити
Зберегти