@@ -89,7 +89,7 @@ Future<void> _startServiceLogic(
8989 await Future .delayed (const Duration (seconds: 1 ));
9090 final prefs = await SharedPreferences .getInstance ();
9191 String currentName = prefs.getString ('advertising_name_v2' ) ?? "BLE Node" ;
92- bool advertisingOn = prefs. getBool ( 'advertising_on' ) ?? false ;
92+ bool advertisingOn = false ;
9393 double currentLat = 0.0 , currentLon = 0.0 ;
9494 bool isOnline = false , isAdUpdating = false , needsTrailingUpdate = false ;
9595 DateTime lastAdStartTime = DateTime .fromMillisecondsSinceEpoch (0 );
@@ -126,7 +126,6 @@ Future<void> _startServiceLogic(
126126 isOnline: isOnline,
127127 );
128128 lastAdStartTime = DateTime .now ();
129- await prefs.setBool ('advertising_on' , true );
130129 service.invoke ("advertisingChange" , {"active" : true });
131130 } catch (e) {
132131 log.severe ('Ad update fail: $e ' );
@@ -177,7 +176,6 @@ Future<void> _startServiceLogic(
177176 service.on ('startAdvertising' ).listen ((e) async {
178177 final String ? name = e? ['name' ];
179178 advertisingOn = true ;
180- await prefs.setBool ('advertising_on' , true );
181179 if (name != null ) {
182180 currentName = name;
183181 updateAd ();
@@ -194,7 +192,6 @@ Future<void> _startServiceLogic(
194192
195193 service.on ("stopAdvertising" ).listen ((_) async {
196194 advertisingOn = false ;
197- await prefs.setBool ('advertising_on' , false );
198195 await advertiser.stopAdvertising ();
199196 service.invoke ("advertisingChange" , {"active" : false });
200197 });
0 commit comments