part of 'chats_history_bloc.dart';

sealed class ChatsHistoryState extends Equatable {
  final List<ChatsIndatesModel> chatsInDates;

  const ChatsHistoryState({this.chatsInDates = const []});

  @override
  List<Object> get props => [chatsInDates];
}

final class ChatsHistoryInitial extends ChatsHistoryState {}

final class ChatsHistoryLoading extends ChatsHistoryState {
  const ChatsHistoryLoading({super.chatsInDates});
}

final class ChatsHistorySuccess extends ChatsHistoryState {
  const ChatsHistorySuccess({super.chatsInDates});
}

final class ChatsHistoryFail extends ChatsHistoryState {}
