Михаил Капелько 10 months ago
parent
commit
86c5d1e7a9
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      src/Cord.Receive.swift
  2. +1
    -1
      src/V.swift

src/Cord.ReadOnly.swift → src/Cord.Receive.swift View File

@@ -1,7 +1,7 @@
import Combine import Combine


extension Cord { extension Cord {
final class ReadOnly<T>: ObservableObject {
final class Receive<T>: ObservableObject {
@Published var value: T @Published var value: T
var subscriptions = [AnyCancellable]() var subscriptions = [AnyCancellable]()

+ 1
- 1
src/V.swift View File

@@ -1,7 +1,7 @@
import SwiftUI import SwiftUI


struct V: View { struct V: View {
@StateObject var isJoinAvailable = Cord.ReadOnly("joinAvailable", false)
@StateObject var isJoinAvailable = Cord.Receive("joinAvailable", false)
@StateObject var join = Cord.Button("join") @StateObject var join = Cord.Button("join")
@StateObject var textF = Cord.TextField("text.app", "text.ui") @StateObject var textF = Cord.TextField("text.app", "text.ui")
let test = Bus.Processor("text.ui", "joinAvailable", MeetupId.onlyAllowJoin) let test = Bus.Processor("text.ui", "joinAvailable", MeetupId.onlyAllowJoin)


Loading…
Cancel
Save