|
@ -241,6 +241,7 @@ public class DirectThreadViewModel extends AndroidViewModel { |
|
|
if (users != null && users.getValue() != null) { |
|
|
if (users != null && users.getValue() != null) { |
|
|
final List<User> userList = users.getValue(); |
|
|
final List<User> userList = users.getValue(); |
|
|
match = userList.stream() |
|
|
match = userList.stream() |
|
|
|
|
|
.filter(Objects::nonNull) |
|
|
.filter(user -> user.getPk() == userId) |
|
|
.filter(user -> user.getPk() == userId) |
|
|
.findFirst() |
|
|
.findFirst() |
|
|
.orElse(null); |
|
|
.orElse(null); |
|
@ -250,6 +251,7 @@ public class DirectThreadViewModel extends AndroidViewModel { |
|
|
if (leftUsers != null && leftUsers.getValue() != null) { |
|
|
if (leftUsers != null && leftUsers.getValue() != null) { |
|
|
final List<User> userList = leftUsers.getValue(); |
|
|
final List<User> userList = leftUsers.getValue(); |
|
|
match = userList.stream() |
|
|
match = userList.stream() |
|
|
|
|
|
.filter(Objects::nonNull) |
|
|
.filter(user -> user.getPk() == userId) |
|
|
.filter(user -> user.getPk() == userId) |
|
|
.findFirst() |
|
|
.findFirst() |
|
|
.orElse(null); |
|
|
.orElse(null); |
|
|