File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
flutter_reactive_ble/lib/src
reactive_ble_platform_interface/lib/src Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -104,9 +104,12 @@ class FlutterReactiveBle {
104104 print,
105105 );
106106
107- ReactiveBlePlatform .instance = const ReactiveBleMobilePlatformFactory ().create (
108- logger: _debugLogger,
109- );
107+ if (Platform .isAndroid || Platform .isIOS) {
108+ ReactiveBlePlatform .instance =
109+ const ReactiveBleMobilePlatformFactory ().create (
110+ logger: _debugLogger,
111+ );
112+ }
110113
111114 _blePlatform = ReactiveBlePlatform .instance;
112115
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ abstract class ReactiveBlePlatform extends PlatformInterface {
1313 ReactiveBlePlatform () : super (token: _token);
1414 static final Object _token = Object ();
1515
16- static late ReactiveBlePlatform _instance;
16+ static ReactiveBlePlatform _instance = _PlaceholderImplementation () ;
1717
1818 static ReactiveBlePlatform get instance => _instance;
1919
@@ -186,3 +186,5 @@ abstract class ReactiveBlePlatform extends PlatformInterface {
186186 'requestConnectionPriority has not been implemented.' );
187187 }
188188}
189+
190+ class _PlaceholderImplementation extends ReactiveBlePlatform {}
You can’t perform that action at this time.
0 commit comments