From 39825bde8a4e22f0f120a352b624a78ee02b2a27 Mon Sep 17 00:00:00 2001 From: aayush262 Date: Fri, 22 Mar 2024 19:48:34 +0530 Subject: [PATCH] fix(search): underscore --- .../main/java/ani/dantotsu/connections/anilist/Anilist.kt | 4 ++-- app/src/main/java/ani/dantotsu/media/SearchAdapter.kt | 2 +- .../java/ani/dantotsu/media/SearchFilterBottomDialog.kt | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt b/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt index 94c604a4..afd5e9cb 100644 --- a/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt +++ b/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt @@ -48,14 +48,14 @@ object Anilist { val animeStatus = listOf( "FINISHED", "RELEASING", - "NOT_YET_RELEASED", + "NOT YET RELEASED", "CANCELLED" ) val mangaStatus = listOf( "FINISHED", "RELEASING", - "NOT_YET_RELEASED", + "NOT YET RELEASED", "HIATUS", "CANCELLED" ) diff --git a/app/src/main/java/ani/dantotsu/media/SearchAdapter.kt b/app/src/main/java/ani/dantotsu/media/SearchAdapter.kt index 4e04864e..0588887d 100644 --- a/app/src/main/java/ani/dantotsu/media/SearchAdapter.kt +++ b/app/src/main/java/ani/dantotsu/media/SearchAdapter.kt @@ -333,7 +333,7 @@ class SearchAdapter(private val activity: SearchActivity, private val type: Stri override fun onBindViewHolder(holder: SearchChipViewHolder, position: Int) { val chip = chips[position] holder.binding.root.apply { - text = chip.text + text = chip.text.replace("_", " ") setOnClickListener { activity.result.removeChip(chip) update() diff --git a/app/src/main/java/ani/dantotsu/media/SearchFilterBottomDialog.kt b/app/src/main/java/ani/dantotsu/media/SearchFilterBottomDialog.kt index 289cb38e..d9bbe535 100644 --- a/app/src/main/java/ani/dantotsu/media/SearchFilterBottomDialog.kt +++ b/app/src/main/java/ani/dantotsu/media/SearchFilterBottomDialog.kt @@ -124,7 +124,7 @@ class SearchFilterBottomDialog : BottomSheetDialogFragment() { CoroutineScope(Dispatchers.Main).launch { activity.result.apply { - status = binding.searchStatus.text.toString().ifBlank { null } + status = binding.searchStatus.text.toString().replace(" ", "_").ifBlank { null } format = binding.searchFormat.text.toString().ifBlank { null } season = binding.searchSeason.text.toString().ifBlank { null } seasonYear = binding.searchYear.text.toString().toIntOrNull() @@ -221,7 +221,7 @@ class SearchFilterBottomDialog : BottomSheetDialogFragment() { binding.searchFilterApply.setOnClickListener { activity.result.apply { - status = binding.searchStatus.text.toString().ifBlank { null } + status = binding.searchStatus.text.toString().replace(" ", "_").ifBlank { null } format = binding.searchFormat.text.toString().ifBlank { null } season = binding.searchSeason.text.toString().ifBlank { null } seasonYear = binding.searchYear.text.toString().toIntOrNull() @@ -238,13 +238,13 @@ class SearchFilterBottomDialog : BottomSheetDialogFragment() { binding.searchFilterCancel.setOnClickListener { dismiss() } - + val format =(if (activity.result.type == "ANIME") Anilist.animeStatus else Anilist.mangaStatus).toTypedArray() binding.searchStatus.setText(activity.result.status) binding.searchStatus.setAdapter( ArrayAdapter( binding.root.context, R.layout.item_dropdown, - (if (activity.result.type == "ANIME") Anilist.animeStatus else Anilist.mangaStatus).toTypedArray() + format ) )