diff --git a/CHANGELOG.md b/CHANGELOG.md index 76a992d..62f71a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,3 +17,15 @@ ## 0.0.3-beta-1 * change assets location + +## 0.0.3-beta-2 + +* change assets location + +## 0.0.4 + +* change script include in index.html file to + +## 0.0.5 + +* remove unnecessary code \ No newline at end of file diff --git a/README.md b/README.md index e9f50c8..3c37c29 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ## Useage - inport int your index.html ```sh - + ``` - inastall the package ```sh diff --git a/lib/qr_scanner_web.dart b/lib/qr_scanner_web.dart index fb061b6..e47b10e 100644 --- a/lib/qr_scanner_web.dart +++ b/lib/qr_scanner_web.dart @@ -4,6 +4,7 @@ library script.js; import 'dart:convert'; import 'dart:js_util'; import 'dart:typed_data'; +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; import 'package:js/js.dart'; // import 'package:webviewx/webviewx.dart'; @@ -11,13 +12,17 @@ import 'package:js/js.dart'; external dynamic qrScannerScanImag(String image); class QrScannerWeb extends QrScannerPlatform { + static void registerWith(Registrar registrar) { + var qrScannerWeb = QrScannerWeb(); + QrScannerPlatform.instance = qrScannerWeb; + } + @override Future fromImageBytes(Uint8List imageBytes, String mimeType) async { final base64 = base64Encode(imageBytes); final result = await promiseToFuture( qrScannerScanImag('data:$mimeType;base64,$base64')); - print(result); return result; } } diff --git a/pubspec.yaml b/pubspec.yaml index 7ceb1b9..a07a3ad 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: qr_scanner_web description: QR Scanner for WEB. -version: 0.0.3-beta-1 +version: 0.0.5 homepage: https://github.com/hmbenhaim/qr_scanner_web environment: