INNER CODE UNIT · Swift
complete
wu9007/qrcode_scanner · ios/Classes/SwiftQrscanPlugin.swift:493
private func complete(_ value: String?, error: String?) {
guard !didFinish else { return }
didFinish = true
DispatchQueue.main.async { [weak self] in
guard let self else { return }
self.dismiss(animated: true) {
self.onResult(value, error)
}
}
}
}
final class ScanOverlayView: UIView {
private let line = UIView()
private let hintLabel = UILabel()
private let titleLabel = UILabel()
private var hole = CGRect.zero
private var running = false