This commit is contained in:
2026-07-29 16:21:59 +03:00
parent b83a40f4bd
commit 6485f4ec26
41 changed files with 797 additions and 224 deletions
@@ -1,6 +1,17 @@
package ru.shadowsparky.chat.domain
import kotlinx.serialization.Serializable
interface ChatRepository {
suspend fun query(): List<Message>
suspend fun query(afterId: Long?): List<Message>
suspend fun send(message: Message)
companion object {
const val ARG_AFTER_ID = "after_id"
}
}
@Serializable
data class MessagesResponse(
val content: List<Message>
)