summaryrefslogtreecommitdiffstats
path: root/lib/Buttons/auto.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Buttons/auto.dart')
-rw-r--r--lib/Buttons/auto.dart15
1 files changed, 5 insertions, 10 deletions
diff --git a/lib/Buttons/auto.dart b/lib/Buttons/auto.dart
index 1bdb045..8e94e63 100644
--- a/lib/Buttons/auto.dart
+++ b/lib/Buttons/auto.dart
@@ -4,18 +4,12 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
-import 'package:flutter_hvac/kuksa-server/vehicle-provider.dart';
+import 'package:flutter_hvac/vehicle-signals/vehicle_ac_status_provider.dart';
import '../size.dart';
class Auto extends ConsumerStatefulWidget {
- WebSocket socket;
- String serverPath;
- Auto({
- Key? key,
- required this.serverPath,
- required this.socket,
- }) : super(key: key);
+ Auto({Key? key}) : super(key: key);
@override
_AutoState createState() => _AutoState();
@@ -52,7 +46,8 @@ class _AutoState extends ConsumerState<Auto>
@override
Widget build(BuildContext context) {
- isAutoActive = ref.watch(vehicleProvider).isAutoActive;
+ isAutoActive = ref.watch(vehicleAcStatusProvider.select((p) => p.isAutoActive));
+
return AnimatedBuilder(
animation: _controller,
builder: (BuildContext context, _) {
@@ -100,7 +95,7 @@ class _AutoState extends ConsumerState<Auto>
onTap: () {
isAutoActive ? _controller.reverse() : _controller.forward();
ref
- .read(vehicleProvider.notifier)
+ .read(vehicleAcStatusProvider.notifier)
.update(isAutoActive: !isAutoActive);
},
);