use factory for container filter

This commit is contained in:
Fabian Freund
2025-07-20 12:17:24 +02:00
parent 596f8a17bc
commit cb48530431
2 changed files with 11 additions and 4 deletions
@@ -1,6 +1,14 @@
import 'package:fast_equatable/fast_equatable.dart';
sealed class ContainerFilter with FastEquatable {}
sealed class ContainerFilter with FastEquatable {
ContainerFilter();
factory ContainerFilter.from(String? containerId) {
return (containerId != null)
? ContainerFilterById(containerId: containerId)
: ContainerFilterDisabled();
}
}
class ContainerFilterById extends ContainerFilter {
final String? containerId;