//room/dev.atick.storage.room.data/ChatDataSource
ChatDataSource
interface ChatDataSource
Interface for accessing and managing chat messages.
Inheritors
ChatDataSourceImpl |
Functions
Name | Summary |
---|---|
deleteAllMessages | [androidJvm] abstract suspend fun deleteAllMessages() Deletes all chat messages. |
deleteMessage | [androidJvm] abstract suspend fun deleteMessage(chatEntity: ChatEntity) Deletes a specific chat message. |
getAllMessages | [androidJvm] abstract fun getAllMessages(): Flow<List<ChatEntity>> Retrieves all chat messages. |
getRecentMessages | [androidJvm] abstract suspend fun getRecentMessages(limit: Int): List<ChatEntity> Retrieves a limited number of recent chat messages. |
insertMessage | [androidJvm] abstract suspend fun insertMessage(chatEntity: ChatEntity) Inserts a new chat message. |