mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
Implement sorting
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
7680e0000c
commit
221448f3c2
@ -62,6 +62,7 @@ import com.nextcloud.talk.utils.bundle.BundleBuilder;
|
||||
import com.nextcloud.talk.utils.database.user.UserUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import javax.inject.Inject;
|
||||
@ -256,6 +257,10 @@ public class CallsListController extends BaseController implements SearchView.On
|
||||
}
|
||||
|
||||
adapter.updateDataSet(roomItems, true);
|
||||
|
||||
Collections.sort(roomItems, (roomItem, t1) ->
|
||||
Long.compare(t1.getModel().getLastPing(), roomItem.getModel().getLastPing()));
|
||||
|
||||
if (searchItem != null) {
|
||||
searchItem.setVisible(roomItems.size() > 0);
|
||||
}
|
||||
|
@ -60,6 +60,7 @@ import com.nextcloud.talk.persistence.entities.UserEntity;
|
||||
import com.nextcloud.talk.utils.database.user.UserUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
@ -249,6 +250,9 @@ public class ContactsController extends BaseController implements SearchView.OnQ
|
||||
|
||||
}
|
||||
|
||||
Collections.sort(contactItems, (userItem, t1) ->
|
||||
userItem.getModel().getName().compareToIgnoreCase(t1.getModel().getName()));
|
||||
|
||||
adapter.updateDataSet(contactItems, true);
|
||||
searchItem.setVisible(contactItems.size() > 0);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user