d
This commit is contained in:
@@ -5,12 +5,32 @@ import MicX
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
|
|
||||||
|
class SingularityState {
|
||||||
|
var value: String?
|
||||||
|
}
|
||||||
|
|
||||||
|
func checkSingularity(_ s: String) -> String? {
|
||||||
|
var subs = [AnyCancellable]()
|
||||||
|
let ss = SingularityState()
|
||||||
|
|
||||||
|
Bus.receiveSync(
|
||||||
|
&subs,
|
||||||
|
["check1"],
|
||||||
|
{ [weak ss] (_, v: String) in ss?.value = v }
|
||||||
|
)
|
||||||
|
|
||||||
|
Bus.send("check1", "cs\(s)")
|
||||||
|
|
||||||
|
return ss.value
|
||||||
|
}
|
||||||
|
|
||||||
struct Now: View {
|
struct Now: View {
|
||||||
@State var refresh = false
|
@State var refresh = false
|
||||||
let tm = Timer.publish(every: 0.5, on: .current, in: .common).autoconnect()
|
let tm = Timer.publish(every: 0.5, on: .current, in: .common).autoconnect()
|
||||||
|
|
||||||
var now: String {
|
var now: String {
|
||||||
"Now: " + String(describing: Int(Date().timeIntervalSince1970))
|
"Now: " + String(describing: Int(Date().timeIntervalSince1970)) + String(describing: checkSingularity("1"))
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
|||||||
Reference in New Issue
Block a user