更改推送

This commit is contained in:
2024-09-20 17:10:54 +08:00
parent 93182c3985
commit 054dd68b89
20 changed files with 390 additions and 138 deletions

View File

@@ -8,6 +8,7 @@ import com.aiosman.riderpro.data.api.RegisterMessageChannelRequestBody
import com.aiosman.riderpro.data.api.RegisterRequestBody
import com.aiosman.riderpro.data.api.ResetPasswordRequestBody
import com.aiosman.riderpro.data.api.UpdateNoticeRequestBody
import com.aiosman.riderpro.data.api.UpdateUserLangRequestBody
import com.aiosman.riderpro.entity.AccountFavouriteEntity
import com.aiosman.riderpro.entity.AccountLikeEntity
import com.aiosman.riderpro.entity.AccountProfileEntity
@@ -339,10 +340,20 @@ interface AccountService {
*/
suspend fun updateNotice(payload: UpdateNoticeRequestBody)
/**
* 注册消息通道
*/
suspend fun registerMessageChannel(client: String, identifier: String)
/**
* 重置密码
*/
suspend fun resetPassword(email: String)
/**
* 更新用户语言
*/
suspend fun updateUserLanguage(language: String)
}
class AccountServiceImpl : AccountService {
@@ -473,4 +484,8 @@ class AccountServiceImpl : AccountService {
}
}
override suspend fun updateUserLanguage(language: String) {
ApiClient.api.updateUserLang(UpdateUserLangRequestBody(language))
}
}