Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
mobile_scanner
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
p-mazhnik
2023-02-28 11:54:24 +0530
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
a2ac74505e312a50f83b3bd89ca39e3dddc528de
a2ac7450
1 parent
345e7b63
fix(web): waiting for js libs to load
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
1 deletions
lib/mobile_scanner_web_plugin.dart
lib/mobile_scanner_web_plugin.dart
View file @
a2ac745
...
...
@@ -26,7 +26,7 @@ class MobileScannerWebPlugin {
);
final
MobileScannerWebPlugin
instance
=
MobileScannerWebPlugin
();
injectJSLibraries
(
barCodeReader
.
jsLibraries
);
_jsLibrariesLoadingFuture
=
injectJSLibraries
(
barCodeReader
.
jsLibraries
);
channel
.
setMethodCallHandler
(
instance
.
handleMethodCall
);
event
.
setController
(
instance
.
controller
);
...
...
@@ -55,8 +55,11 @@ class MobileScannerWebPlugin {
ZXingBarcodeReader
(
videoContainer:
vidDiv
);
StreamSubscription
?
_barCodeStreamSubscription
;
static
late
Future
_jsLibrariesLoadingFuture
;
/// Handle incomming messages
Future
<
dynamic
>
handleMethodCall
(
MethodCall
call
)
async
{
await
_jsLibrariesLoadingFuture
;
switch
(
call
.
method
)
{
case
'start'
:
return
_start
(
call
.
arguments
as
Map
);
...
...
Please
register
or
login
to post a comment