fix: 楼中楼用户昵称为旧版

This commit is contained in:
HuanCheng65 2023-07-17 09:08:48 +08:00
parent 452abd0b97
commit 0aeccd1f86
No known key found for this signature in database
GPG Key ID: 5EC9DD60A32C7360
3 changed files with 10 additions and 13 deletions

View File

@ -32,11 +32,13 @@ fun buildProtobufRequestBody(
return MyMultipartBody.Builder(BOUNDARY)
.apply {
setType(MyMultipartBody.FORM)
if (clientVersion != ClientVersion.TIEBA_V12) {
addFormDataPart(Param.CLIENT_VERSION, clientVersion.version)
}
if (needSToken) {
val sToken = AccountUtil.getSToken()
if (sToken != null) addFormDataPart(Param.STOKEN, sToken)
}
addFormDataPart(Param.CLIENT_VERSION, clientVersion.version)
addFormDataPart("data", "file", data.encode().toRequestBody())
}
.build()

View File

@ -947,8 +947,10 @@ object MixedTiebaApiImpl : ITiebaApi {
with_group = 1,
yuelaou_locate = ""
)
)
)
),
clientVersion = ClientVersion.TIEBA_V12
),
forumName = forumName
)
}
@ -1130,7 +1132,9 @@ object MixedTiebaApiImpl : ITiebaApi {
is_comm_reverse = 0,
ori_ugc_type = 0
)
)
),
clientVersion = ClientVersion.TIEBA_V12,
needSToken = false
)
)
}

View File

@ -220,15 +220,6 @@ object RetrofitTiebaApi {
Header.USER_AGENT to { "bdtb for Android ${ClientVersion.TIEBA_V12.version}" },
Header.X_BD_DATA_TYPE to { "protobuf" },
),
defaultCommonParamInterceptor - Param.OS_VERSION + CommonParamInterceptor(
Param.CUID to { CuidUtils.getNewCuid() },
Param.CUID_GALAXY2 to { CuidUtils.getNewCuid() },
Param.CUID_GID to { "" },
Param.FROM to { "tieba" },
Param.CLIENT_VERSION to { ClientVersion.TIEBA_V12.version },
Param.CUID_GALAXY3 to { UIDUtil.getAid() },
Param.OAID to { UIDUtil.getOAID() },
),
stParamInterceptor,
)
}