fix SwiftControl Web

This commit is contained in:
Jonas Bark
2025-11-02 10:50:44 +01:00
parent c81516350a
commit 49e45faec0
2 changed files with 13 additions and 11 deletions

View File

@@ -30,7 +30,7 @@ class ShimanoDi2 extends BluetoothDevice {
}
}
var _lastButtons = <int, int>{};
final _lastButtons = <int, int>{};
@override
Future<void> processCharacteristic(String characteristic, Uint8List bytes) {

View File

@@ -61,18 +61,20 @@ class _DevicePageState extends State<DevicePage> with WidgetsBindingObserver {
_checkAndShowChangelog();
});
whooshLink.isStarted.addListener(() {
if (mounted) setState(() {});
});
zwiftEmulator.isConnected.addListener(() {
if (mounted) setState(() {});
});
if (settings.getZwiftEmulatorEnabled() && actionHandler.supportedApp?.supportsZwiftEmulation == true) {
zwiftEmulator.startAdvertising(() {
if (!kIsWeb) {
whooshLink.isStarted.addListener(() {
if (mounted) setState(() {});
});
zwiftEmulator.isConnected.addListener(() {
if (mounted) setState(() {});
});
if (settings.getZwiftEmulatorEnabled() && actionHandler.supportedApp?.supportsZwiftEmulation == true) {
zwiftEmulator.startAdvertising(() {
if (mounted) setState(() {});
});
}
}
if (actionHandler is RemoteActions && !kIsWeb && Platform.isIOS && (actionHandler as RemoteActions).isConnected) {