Михаил Капелько 9 kuukautta sitten
vanhempi
commit
4bb34d212a
2 muutettua tiedostoa jossa 7 lisäystä ja 7 poistoa
  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 Näytä tiedosto

@@ -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 Näytä tiedosto

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


Loading…
Peruuta
Tallenna