Второй этап выхода из офлайн режима

This commit is contained in:
Халимов Рустам
2026-04-20 10:46:09 +03:00
parent b2c29958b5
commit c839a9bc03
19 changed files with 899 additions and 84 deletions
@@ -16,7 +16,10 @@ interface ChatRepository {
fun getMessagesPaging(chatId: String): Flow<PagingData<Message>>
// Загрузка из сети (для начальной синхронизации)
suspend fun getMessages(chatId: String, cursor: String? = null, pivot: Long? = null, limit: Int? = null): List<Message>
suspend fun getMessages(chatId: String, cursor: String? = null, pivot: Long? = null, afterSequenceId: Long? = null, limit: Int? = null): List<Message>
// Получить последний известный sequenceId для чата (из локальной базы)
suspend fun getLastKnownSequenceId(chatId: String): Int?
suspend fun sendMessage(
chatId: String,