chat_ui/src/message_list/data/data library

Data layer exports for message list module

The canonical implementations now live here in chat_ui.

Classes

GetMessagesResult
Result class containing both the MessagesRequest and fetched messages.
MessageListLocalDataSource
Abstract interface for message list local data source.
MessageListLocalDataSourceImpl
Implementation of MessageListLocalDataSource using in-memory cache.
MessageListRemoteDataSource
Abstract interface for message list remote data source.
MessageListRemoteDataSourceImpl
Implementation of MessageListRemoteDataSource using CometChat SDK.
MessageListRepositoryImpl
Implementation of MessageListRepository.

Exceptions / Errors

MessageListLocalDataSourceException
Exception thrown when local data source operations fail.
MessageListRemoteDataSourceException
Exception thrown when remote data source operations fail.