Drop queries if they direct to latest or popular
This commit is contained in:
parent
5abab75d26
commit
8f97dd7fb8
@ -555,14 +555,16 @@ open class BrowseSourceScreenModel(
|
||||
) {
|
||||
if (source !is CatalogueSource) return
|
||||
coroutineScope.launchNonCancellable {
|
||||
val query = state.value.listing.query
|
||||
val query = state.value.listing.query?.takeUnless {
|
||||
it.isBlank() || it == GetRemoteManga.QUERY_POPULAR || it == GetRemoteManga.QUERY_LATEST
|
||||
}?.trim()
|
||||
val filterList = state.value.listing.filters.ifEmpty { source.getFilterList() }
|
||||
insertSavedSearch.await(
|
||||
SavedSearch(
|
||||
id = -1,
|
||||
source = source.id,
|
||||
name = name.trim(),
|
||||
query = query?.nullIfBlank(),
|
||||
query = query,
|
||||
filtersJson = runCatching { filterSerializer.serialize(filterList).ifEmpty { null }?.let { Json.encodeToString(it) } }.getOrNull(),
|
||||
),
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user