main.com.sceyt.chatuikit.persistence.repositories.UsersRepository.kt Maven / Gradle / Ivy
package com.sceyt.chatuikit.persistence.repositories
import com.sceyt.chatuikit.data.models.SceytResponse
import com.sceyt.chatuikit.data.models.messages.SceytUser
interface UsersRepository {
suspend fun loadUsers(query: String): SceytResponse>
suspend fun loadMoreUsers(): SceytResponse>
suspend fun getSceytUsersByIds(ids: List): SceytResponse>
suspend fun getSceytUserById(id: String): SceytResponse
suspend fun blockUser(userId: String): SceytResponse>
suspend fun unblockUser(userId: String): SceytResponse>
}