mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 17:12:45 +02:00
Use ZXing library to generate QR codes
This commit is contained in:
+7
-1
@@ -17,6 +17,7 @@
|
||||
*/
|
||||
|
||||
import UIKit
|
||||
import MatrixSDK
|
||||
|
||||
final class KeyVerificationVerifyByScanningViewController: UIViewController {
|
||||
|
||||
@@ -215,7 +216,12 @@ final class KeyVerificationVerifyByScanningViewController: UIViewController {
|
||||
|
||||
private func qrCodeImage(from data: Data) -> UIImage? {
|
||||
let codeGenerator = QRCodeGenerator()
|
||||
return codeGenerator.generateCode(from: data, with: self.codeImageView.frame.size)
|
||||
do {
|
||||
return try codeGenerator.generateCode(from: data, with: codeImageView.frame.size)
|
||||
} catch {
|
||||
MXLog.error("[KeyVerificationVerifyByScanningViewController] qrCodeImage: cannot generate QR code - \(error)")
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
private func presentQRCodeReader(animated: Bool) {
|
||||
|
||||
Reference in New Issue
Block a user