1
0
mirror of https://github.com/KokaKiwi/BarInsta synced 2024-11-22 22:57:29 +00:00

Check for username first, then fb id

This commit is contained in:
Ammar Githam 2021-03-20 12:59:55 +09:00
parent 6f67dadb31
commit ee36ba8c35

View File

@ -347,14 +347,15 @@ public class DirectMessageSettingsFragment extends Fragment implements ConfirmDi
usersAdapter = new DirectUsersAdapter( usersAdapter = new DirectUsersAdapter(
inviter != null ? inviter.getPk() : -1, inviter != null ? inviter.getPk() : -1,
(position, user, selected) -> { (position, user, selected) -> {
if (!TextUtils.isEmpty(user.getFbId())) { if (TextUtils.isEmpty(user.getUsername()) && !TextUtils.isEmpty(user.getFbId())) {
Utils.openURL(context, "https://facebook.com/" + user.getFbId()); Utils.openURL(context, "https://facebook.com/" + user.getFbId());
} else { return;
}
if (TextUtils.isEmpty(user.getUsername())) return;
final ProfileNavGraphDirections.ActionGlobalProfileFragment directions = ProfileNavGraphDirections final ProfileNavGraphDirections.ActionGlobalProfileFragment directions = ProfileNavGraphDirections
.actionGlobalProfileFragment() .actionGlobalProfileFragment()
.setUsername("@" + user.getUsername()); .setUsername("@" + user.getUsername());
NavHostFragment.findNavController(this).navigate(directions); NavHostFragment.findNavController(this).navigate(directions);
}
}, },
(position, user) -> { (position, user) -> {
final ArrayList<Option<String>> options = viewModel.createUserOptions(user); final ArrayList<Option<String>> options = viewModel.createUserOptions(user);