fix url search returning the same post indefinitely (#1695)

main
Konrad Pozniak 4 years ago committed by GitHub
parent e3ed474dbf
commit 19e214328d
  1. 8
      app/src/main/java/com/keylesspalace/tusky/components/search/adapter/SearchDataSource.kt

@ -97,12 +97,12 @@ class SearchDataSource<T>(
.subscribe(
{ data ->
// Working around Mastodon bug where exact match is returned no matter
// which offset is requested (so if we seach for a full username, it's
// which offset is requested (so if we search for a full username, it's
// infinite)
// see https://github.com/tootsuite/mastodon/issues/11365
val res = if (data.accounts.size == 1
&& data.accounts[0].username
.equals(searchRequest, ignoreCase = true)) {
// see https://github.com/tootsuite/mastodon/issues/13083
val res = if ((data.accounts.size == 1 && data.accounts[0].username.equals(searchRequest, ignoreCase = true))
|| (data.statuses.size == 1 && data.statuses[0].url.equals(searchRequest))) {
listOf()
} else {
parser(data)

Loading…
Cancel
Save