fix: 无法更新登录信息
This commit is contained in:
parent
085726cf6a
commit
f14258a6a9
|
|
@ -151,7 +151,17 @@ object AccountUtil {
|
|||
return TiebaApi.getInstance()
|
||||
.initNickNameFlow(bduss, sToken)
|
||||
.zip(TiebaApi.getInstance().loginFlow(bduss, sToken)) { initNickNameBean, loginBean ->
|
||||
getAccountInfoByUid(loginBean.user.id) ?: Account(
|
||||
getAccountInfoByUid(loginBean.user.id)?.apply {
|
||||
this.bduss = bduss
|
||||
this.sToken = sToken
|
||||
this.tbs = loginBean.anti.tbs
|
||||
this.name = loginBean.user.name
|
||||
this.nameShow = initNickNameBean.userInfo.nameShow
|
||||
this.portrait = loginBean.user.portrait
|
||||
this.cookie = cookie ?: getBdussCookie(bduss)
|
||||
saveOrUpdate("uid = ?", loginBean.user.id)
|
||||
}
|
||||
?: Account(
|
||||
loginBean.user.id,
|
||||
loginBean.user.name,
|
||||
bduss,
|
||||
|
|
|
|||
Loading…
Reference in New Issue