hide party invitation view correctly

This commit is contained in:
Phillip Thelen 2017-10-17 21:29:22 +02:00
parent 182a099384
commit d4068c632e
2 changed files with 8 additions and 4 deletions

View file

@ -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);
}
});
}

View file

@ -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);
}
}