push add ac fucntions and handle doplicate adding to the then or if items

This commit is contained in:
ashrafzarkanisala
2024-11-19 00:54:43 +03:00
parent 54143b3ba9
commit 57b8f6b03e
60 changed files with 1392 additions and 24 deletions

View File

@ -1,8 +1,8 @@
part of 'routine_bloc.dart';
class RoutineState extends Equatable {
final List<Map<String, String>> ifItems;
final List<Map<String, String>> thenItems;
final List<Map<String, dynamic>> ifItems;
final List<Map<String, dynamic>> thenItems;
final List<Map<String, String>> availableCards;
final List<ScenesModel> scenes;
final List<ScenesModel> automations;
@ -20,8 +20,8 @@ class RoutineState extends Equatable {
});
RoutineState copyWith({
List<Map<String, String>>? ifItems,
List<Map<String, String>>? thenItems,
List<Map<String, dynamic>>? ifItems,
List<Map<String, dynamic>>? thenItems,
List<ScenesModel>? scenes,
List<ScenesModel>? automations,
bool? isLoading,