mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-11 18:10:44 +00:00
Fix a user settings bugs
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
58bdc2cc67
commit
6f59a881ec
@ -331,22 +331,16 @@ public class SettingsController extends BaseController {
|
||||
}
|
||||
|
||||
|
||||
boolean needsToUpdateUserId = !TextUtils.isEmpty(userProfileOverall.getOcs().getData().getUserId()) &&
|
||||
!userProfileOverall.getOcs().getData().getUserId().equals(userEntity.getUserId());
|
||||
if ((!TextUtils.isEmpty(displayName) && !displayName.equals(userEntity.getDisplayName())) ||
|
||||
needsToUpdateUserId) {
|
||||
if ((!TextUtils.isEmpty(displayName) && !displayName.equals(userEntity.getDisplayName()))) {
|
||||
|
||||
dbQueryDisposable = userUtils.createOrUpdateUser(null,
|
||||
null,
|
||||
null, displayName, null, null,
|
||||
userProfileOverall.getOcs().getData().getUserId(), userEntity.getId(), null, null)
|
||||
null, userEntity.getId(), null, null)
|
||||
.subscribeOn(Schedulers.newThread())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(userEntityResult -> {
|
||||
displayNameTextView.setText(userEntityResult.getDisplayName());
|
||||
if (needsToUpdateUserId) {
|
||||
loadAvatarImage();
|
||||
}
|
||||
},
|
||||
throwable -> {
|
||||
dispose(dbQueryDisposable);
|
||||
|
Loading…
Reference in New Issue
Block a user