Files
paperless-mobile/lib/features/labels/cubit/label_state.dart

20 lines
355 B
Dart

part of 'label_cubit.dart';
class LabelState<T extends Label> {
LabelState.initial() : this(isLoaded: false, labels: {});
final bool isLoaded;
final Map<int, T> labels;
LabelState({
this.isLoaded = false,
this.labels = const {},
});
T? getLabel(int? key) {
if (isLoaded) {
return labels[key];
}
return null;
}
}