Remove unnecessary ConcurrentLinkedQueue
This commit is contained in:
parent
849db89c5d
commit
6bd34065c4
1 changed files with 6 additions and 10 deletions
|
@ -31,7 +31,6 @@ import net.osmand.telegram.utils.OsmandLocationUtils
|
||||||
import net.osmand.telegram.utils.UiUtils
|
import net.osmand.telegram.utils.UiUtils
|
||||||
import net.osmand.util.MapUtils
|
import net.osmand.util.MapUtils
|
||||||
import org.drinkless.td.libcore.telegram.TdApi
|
import org.drinkless.td.libcore.telegram.TdApi
|
||||||
import java.util.concurrent.ConcurrentLinkedQueue
|
|
||||||
|
|
||||||
class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearchListener,
|
class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearchListener,
|
||||||
TelegramLocationListener, TelegramCompassListener {
|
TelegramLocationListener, TelegramCompassListener {
|
||||||
|
@ -47,9 +46,9 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
|
||||||
private lateinit var searchBox: EditText
|
private lateinit var searchBox: EditText
|
||||||
private lateinit var buttonsBar: LinearLayout
|
private lateinit var buttonsBar: LinearLayout
|
||||||
|
|
||||||
private val searchedChatsIds = ConcurrentLinkedQueue<Long>()
|
private var searchedChatsIds = mutableSetOf<Long>()
|
||||||
private val searchedPublicChatsIds = ConcurrentLinkedQueue<Long>()
|
private var searchedPublicChatsIds = mutableSetOf<Long>()
|
||||||
private val searchedContactsIds = ConcurrentLinkedQueue<Int>()
|
private var searchedContactsIds = mutableSetOf<Int>()
|
||||||
|
|
||||||
private val selectedChats = HashSet<Long>()
|
private val selectedChats = HashSet<Long>()
|
||||||
private val selectedUsers = HashSet<Long>()
|
private val selectedUsers = HashSet<Long>()
|
||||||
|
@ -270,9 +269,8 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
|
||||||
override fun onSearchContactsFinished(obj: TdApi.Users) {
|
override fun onSearchContactsFinished(obj: TdApi.Users) {
|
||||||
log.debug("searchContactsFinished $obj")
|
log.debug("searchContactsFinished $obj")
|
||||||
val ids = obj.userIds
|
val ids = obj.userIds
|
||||||
searchedContactsIds.clear()
|
|
||||||
if (ids.isNotEmpty()) {
|
if (ids.isNotEmpty()) {
|
||||||
searchedContactsIds.addAll(ids.toList())
|
searchedContactsIds = ids.toMutableSet()
|
||||||
app.runInUIThread { updateList() }
|
app.runInUIThread { updateList() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -280,9 +278,8 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
|
||||||
override fun onSearchChatsFinished(obj: TdApi.Chats) {
|
override fun onSearchChatsFinished(obj: TdApi.Chats) {
|
||||||
log.debug("searchChatsFinished $obj")
|
log.debug("searchChatsFinished $obj")
|
||||||
val ids = obj.chatIds
|
val ids = obj.chatIds
|
||||||
searchedChatsIds.clear()
|
|
||||||
if (ids.isNotEmpty()) {
|
if (ids.isNotEmpty()) {
|
||||||
searchedChatsIds.addAll(ids.toList())
|
searchedChatsIds = ids.toMutableSet()
|
||||||
app.runInUIThread { updateList() }
|
app.runInUIThread { updateList() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -290,9 +287,8 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
|
||||||
override fun onSearchPublicChatsFinished(obj: TdApi.Chats) {
|
override fun onSearchPublicChatsFinished(obj: TdApi.Chats) {
|
||||||
log.debug("onSearchPublicChatsFinished $obj")
|
log.debug("onSearchPublicChatsFinished $obj")
|
||||||
val ids = obj.chatIds
|
val ids = obj.chatIds
|
||||||
searchedPublicChatsIds.clear()
|
|
||||||
if (ids.isNotEmpty()) {
|
if (ids.isNotEmpty()) {
|
||||||
searchedPublicChatsIds.addAll(ids.toList())
|
searchedPublicChatsIds = ids.toMutableSet()
|
||||||
app.runInUIThread { updateList() }
|
app.runInUIThread { updateList() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue