Files
denlvovich e001d74afe Update to VGSL6.0
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
2024-07-12 20:33:42 +03:00

29 lines
615 B
Swift

import SwiftUI
import VGSL
struct ScannerView: UIViewControllerRepresentable {
private let disposePool = AutodisposePool()
@Binding
var result: String
func makeUIViewController(context _: Context) -> UIViewController {
let controller = ScannerViewController(
logError: { message in
AppLogger.error(message)
}
)
controller.result.currentAndNewValues
.addObserver {
if result != $0 {
result = $0
}
}
.dispose(in: disposePool)
return controller
}
func updateUIViewController(_: UIViewController, context _: Context) {}
}