splash screen

pin & unpin conversations
This commit is contained in:
2021-10-10 23:04:39 +03:00
parent c90b8fb822
commit 147e6c5a33
9 changed files with 122 additions and 18 deletions
@@ -13,7 +13,9 @@ class ConversationsDataSource @Inject constructor(
suspend fun delete(params: ConversationsDeleteRequest) = repo.delete(params.map)
suspend fun pin(params: ConversationsPinRequest) = repo.pin(params.map)
suspend fun unpin(params: ConversationsUnpinRequest) = repo.unpin(params.map)
suspend fun store(conversations: List<VkConversation>) = dao.insert(conversations)
@@ -28,4 +28,14 @@ data class ConversationsGetRequest(
@Parcelize
data class ConversationsDeleteRequest(val peerId: Int) : Parcelable {
val map get() = mapOf("peer_id" to peerId.toString())
}
@Parcelize
data class ConversationsPinRequest(val peerId: Int) : Parcelable {
val map get() = mapOf("peer_id" to peerId.toString())
}
@Parcelize
data class ConversationsUnpinRequest(val peerId: Int) : Parcelable {
val map get() = mapOf("peer_id" to peerId.toString())
}