File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed
flutter_reactive_ble/lib/src
reactive_ble_platform_interface/lib/src Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -104,10 +104,12 @@ class FlutterReactiveBle {
104104 print,
105105 );
106106
107- ReactiveBlePlatform .instance =
108- const ReactiveBleMobilePlatformFactory ().create (
109- logger: _debugLogger,
110- );
107+ if (Platform .isAndroid || Platform .isIOS) {
108+ ReactiveBlePlatform .instance =
109+ const ReactiveBleMobilePlatformFactory ().create (
110+ logger: _debugLogger,
111+ );
112+ }
111113
112114 _blePlatform = ReactiveBlePlatform .instance;
113115
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
@@ -182,3 +182,5 @@ abstract class ReactiveBlePlatform extends PlatformInterface {
182182 'requesConnectionPriority has not been implemented.' );
183183 }
184184}
185+
186+ class _PlaceholderImplementation extends ReactiveBlePlatform {}
You can’t perform that action at this time.
0 commit comments