Skip to content

Commit 1932d5b

Browse files
author
a.mochalov
committed
version 3.2.0
1 parent 01374d0 commit 1932d5b

File tree

903 files changed

+2004
-2365
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

903 files changed

+2004
-2365
lines changed
File renamed without changes.
Lines changed: 1 addition & 1 deletion

vk-sdk-api/build.gradle renamed to api/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ configurations {
3636
}
3737

3838
dependencies {
39-
implementation project(':libapi-sdk-core')
40-
39+
implementation project(':core')
40+
implementation project(":id")
4141
implementation sdkLibraries.kotlin
4242
implementation sdkLibraries.gson
4343
}
File renamed without changes.

vk-sdk-api/src/main/java/com/vk/sdk/api/GsonHolder.kt renamed to api/src/main/java/com/vk/sdk/api/GsonHolder.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ package com.vk.sdk.api
2929

3030
import com.google.gson.Gson
3131
import com.google.gson.GsonBuilder
32+
import com.vk.dto.common.id.UserId
33+
import com.vk.dto.common.id.UserId.GsonSerializer
3234
import com.vk.sdk.api.newsfeed.dto.NewsfeedNewsfeedItem
3335
import com.vk.sdk.api.users.dto.UsersSubscriptionsItem
3436

@@ -38,6 +40,7 @@ object GsonHolder {
3840
.registerTypeAdapter(UsersSubscriptionsItem::class.java,
3941
UsersSubscriptionsItem.Deserializer())
4042
.registerTypeAdapter(NewsfeedNewsfeedItem::class.java, NewsfeedNewsfeedItem.Deserializer())
43+
.registerTypeAdapter(UserId::class.java, UserId.GsonSerializer())
4144
.create()
4245
}
4346

vk-sdk-api/src/main/java/com/vk/sdk/api/NewApiRequest.kt renamed to api/src/main/java/com/vk/sdk/api/NewApiRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import kotlin.String
3434
internal class NewApiRequest<T> internal constructor(
3535
methodName: String,
3636
parser: ApiResponseParser<T>
37-
) : VKRequest<T>(methodName, requestApiVersion = "5.130"), ApiResponseParser<T> by parser {
37+
) : VKRequest<T>(methodName, requestApiVersion = "5.131"), ApiResponseParser<T> by parser {
3838
override fun parse(response: String): T {
3939
val responseJson = JsonParser.parseString(response).asJsonObject.get("response")
4040
return parseResponse(responseJson)

vk-sdk-api/src/main/java/com/vk/sdk/api/account/AccountService.kt renamed to api/src/main/java/com/vk/sdk/api/account/AccountService.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,17 +139,19 @@ class AccountService {
139139
* Returns non-null values of user counters.
140140
*
141141
* @param filter - Counters to be returned.
142+
* @param userId - User ID
142143
* @return [VKRequest] with [AccountAccountCounters]
143144
*/
144-
fun accountGetCounters(filter: List<FilterParam>? = null): VKRequest<AccountAccountCounters> =
145-
NewApiRequest("account.getCounters") {
145+
fun accountGetCounters(filter: List<FilterParam>? = null, userId: Int? = null):
146+
VKRequest<AccountAccountCounters> = NewApiRequest("account.getCounters") {
146147
GsonHolder.gson.fromJson(it, AccountAccountCounters::class.java)
147148
}
148149
.apply {
149150
val filterJsonConverted = filter?.map {
150151
it.value
151152
}
152153
filterJsonConverted?.let { addParam("filter", it) }
154+
userId?.let { addParam("user_id", it) }
153155
}
154156

155157
/**

vk-sdk-api/src/main/java/com/vk/sdk/api/account/dto/AccountAccountCounters.kt renamed to api/src/main/java/com/vk/sdk/api/account/dto/AccountAccountCounters.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,14 @@ import kotlin.Int
3939
* @param friendsRecommendations - New friends recommendations number
4040
* @param gifts - New gifts number
4141
* @param groups - New groups number
42-
* @param menuDiscoverBadge -
42+
* @param menuDiscoverBadge
4343
* @param menuClipsBadge
4444
* @param messages - New messages number
4545
* @param memories - New memories number
4646
* @param notes - New notes number
4747
* @param notifications - New notifications number
4848
* @param photos - New photo tags number
4949
* @param sdk - New sdk number
50-
* @param messagesUnreadUnmuted - Unread unmuted dialogs count
5150
*/
5251
data class AccountAccountCounters(
5352
@SerializedName("app_requests")
@@ -81,7 +80,5 @@ data class AccountAccountCounters(
8180
@SerializedName("photos")
8281
val photos: Int? = null,
8382
@SerializedName("sdk")
84-
val sdk: Int? = null,
85-
@SerializedName("messages_unread_unmuted")
86-
val messagesUnreadUnmuted: Int? = null
83+
val sdk: Int? = null
8784
)

0 commit comments

Comments
 (0)