forked from melod1n/fast-messenger
feat: extend friends data support and refactor profile state management
This commit is contained in:
@@ -4,7 +4,8 @@ data class GetFriendsRequest(
|
||||
val order: String?,
|
||||
val count: Int?,
|
||||
val offset: Int?,
|
||||
val fields: String?
|
||||
val fields: String?,
|
||||
val extended: Boolean?
|
||||
) {
|
||||
|
||||
val map
|
||||
@@ -14,6 +15,7 @@ data class GetFriendsRequest(
|
||||
count?.let { this["count"] = it.toString() }
|
||||
offset?.let { this["offset"] = it.toString() }
|
||||
fields?.let { this["fields"] = it }
|
||||
extended?.let { this["extended"] = it.toString() }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
package dev.meloda.fast.model.api.responses
|
||||
|
||||
import dev.meloda.fast.model.api.data.VkUserData
|
||||
import com.squareup.moshi.Json
|
||||
import com.squareup.moshi.JsonClass
|
||||
import dev.meloda.fast.model.api.data.VkContactData
|
||||
import dev.meloda.fast.model.api.data.VkUserData
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class GetFriendsResponse(
|
||||
@Json(name = "count") val count: Int,
|
||||
@Json(name = "items") val items: List<VkUserData>
|
||||
@Json(name = "items") val items: List<VkUserData>,
|
||||
@Json(name = "contacts") val contacts: List<VkContactData>?
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user