Files
pkurchatov 27a3472171 Enabled blankLinesBetweenImports swiftformat rule
commit_hash:84ea24cbdf21ef89741080f38ec5e583172a2458
2024-12-20 12:41:02 +03:00

28 lines
614 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) {}
}