更新代码
This commit is contained in:
@@ -352,9 +352,9 @@ interface AccountService {
|
||||
suspend fun resetPassword(email: String)
|
||||
|
||||
/**
|
||||
* 更新用户语言
|
||||
* 更新用户额外信息
|
||||
*/
|
||||
suspend fun updateUserLanguage(language: String)
|
||||
suspend fun updateUserExtra(language: String, timeOffset: Int, timezone: String)
|
||||
}
|
||||
|
||||
class AccountServiceImpl : AccountService {
|
||||
@@ -486,8 +486,8 @@ class AccountServiceImpl : AccountService {
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun updateUserLanguage(language: String) {
|
||||
ApiClient.api.updateUserLang(UpdateUserLangRequestBody(language))
|
||||
override suspend fun updateUserExtra(language: String, timeOffset: Int, timezone: String) {
|
||||
ApiClient.api.updateUserExtra(UpdateUserLangRequestBody(language, timeOffset, timezone))
|
||||
}
|
||||
|
||||
}
|
||||
@@ -101,6 +101,10 @@ data class ResetPasswordRequestBody(
|
||||
data class UpdateUserLangRequestBody(
|
||||
@SerializedName("language")
|
||||
val lang: String,
|
||||
@SerializedName("timeOffset")
|
||||
val timeOffset: Int,
|
||||
@SerializedName("timezone")
|
||||
val timezone: String,
|
||||
)
|
||||
|
||||
interface RiderProAPI {
|
||||
@@ -291,8 +295,8 @@ interface RiderProAPI {
|
||||
@Path("id") id: Int
|
||||
): Response<DataContainer<Comment>>
|
||||
|
||||
@PATCH("account/my/lang")
|
||||
suspend fun updateUserLang(
|
||||
@PATCH("account/my/extra")
|
||||
suspend fun updateUserExtra(
|
||||
@Body body: UpdateUserLangRequestBody
|
||||
): Response<Unit>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user