Skip to content

Commit 4bc91a8

Browse files
filter out user only if userId and baseUrl are the same
Signed-off-by: tobiasKaminsky <[email protected]>
1 parent 59231f6 commit 4bc91a8

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogCompose.kt

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,9 @@ class ChooseAccountDialogCompose {
257257
.size(40.dp)
258258
.clip(CircleShape)
259259
)
260-
Column(modifier = Modifier.padding(start = 12.dp).weight(1f)) {
260+
Column(modifier = Modifier
261+
.padding(start = 12.dp)
262+
.weight(1f)) {
261263
Text(
262264
text = userItem.user.displayName ?: userItem.user.username ?: ""
263265
)
@@ -357,9 +359,11 @@ private fun ChooseAccountDialogContent(
357359
HorizontalDivider(
358360
modifier = Modifier.padding(vertical = 8.dp)
359361
)
360-
LazyColumn(modifier = Modifier.padding(start = 8.dp).weight(1f, fill = false)) {
362+
LazyColumn(modifier = Modifier
363+
.padding(start = 8.dp)
364+
.weight(1f, fill = false)) {
361365
items(accountItems) { user ->
362-
if (user.userId != currentUser.userId) {
366+
if (user.userId != currentUser.userId && user.user.baseUrl != currentUser.baseUrl) {
363367
accountRowContent(user)
364368
}
365369
}
@@ -474,7 +478,9 @@ private fun OnlineActions(onAddAccountClick: () -> Unit, onOpenSettingsClick: ()
474478
if (isOnline) {
475479
TextButton(onClick = onAddAccountClick, modifier = Modifier.fillMaxWidth()) {
476480
Row(
477-
modifier = Modifier.padding(start = 16.dp, top = 8.dp).fillMaxWidth(),
481+
modifier = Modifier
482+
.padding(start = 16.dp, top = 8.dp)
483+
.fillMaxWidth(),
478484
verticalAlignment = Alignment.CenterVertically
479485
) {
480486
Icon(
@@ -494,7 +500,9 @@ private fun OnlineActions(onAddAccountClick: () -> Unit, onOpenSettingsClick: ()
494500

495501
TextButton(onClick = onOpenSettingsClick, modifier = Modifier.fillMaxWidth()) {
496502
Row(
497-
modifier = Modifier.padding(start = 16.dp, top = 8.dp, bottom = 16.dp).fillMaxWidth(),
503+
modifier = Modifier
504+
.padding(start = 16.dp, top = 8.dp, bottom = 16.dp)
505+
.fillMaxWidth(),
498506
verticalAlignment = Alignment.CenterVertically
499507
) {
500508
Icon(

0 commit comments

Comments
 (0)