mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
hide party invitation view correctly
This commit is contained in:
parent
182a099384
commit
d4068c632e
2 changed files with 8 additions and 4 deletions
|
|
@ -134,8 +134,10 @@ public class SocialRepositoryImpl extends BaseRepositoryImpl<SocialLocalReposito
|
|||
public Observable<Group> joinGroup(String id) {
|
||||
return apiClient.joinGroup(id)
|
||||
.doOnNext(group -> {
|
||||
group.isMember = true;
|
||||
localRepository.save(group);
|
||||
if (group != null) {
|
||||
group.isMember = true;
|
||||
localRepository.save(group);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -102,10 +102,12 @@ public class GroupInformationFragment extends BaseFragment {
|
|||
return view;
|
||||
}
|
||||
|
||||
private void setUser(User user) {
|
||||
private void setUser(@Nullable User user) {
|
||||
viewBinding.setUser(user);
|
||||
if (user.getInvitations() != null) {
|
||||
if (group == null && user != null && user.getInvitations() != null && user.getInvitations().getParty().getId() != null) {
|
||||
viewBinding.setInvitation(user.getInvitations().getParty());
|
||||
} else {
|
||||
viewBinding.setInvitation(null);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue