fix: some context issues

This commit is contained in:
rebelonion 2024-04-29 22:08:38 -05:00
parent 040b0845de
commit 4fc96b77e3

View file

@ -205,15 +205,17 @@ enum class MediaStatus {
FINISHED, RELEASING, NOT_YET_RELEASED, CANCELLED, HIATUS; FINISHED, RELEASING, NOT_YET_RELEASED, CANCELLED, HIATUS;
override fun toString(): String { override fun toString(): String {
return when (super.toString()) { currContext()?.let {
"FINISHED" -> currContext()!!.getString(R.string.status_finished) return when (super.toString()) {
"RELEASING" -> currContext()!!.getString(R.string.status_releasing) "FINISHED" -> it.getString(R.string.status_finished)
"NOT_YET_RELEASED" -> currContext()!!.getString(R.string.status_not_yet_released) "RELEASING" -> it.getString(R.string.status_releasing)
"CANCELLED" -> currContext()!!.getString(R.string.status_cancelled) "NOT_YET_RELEASED" -> it.getString(R.string.status_not_yet_released)
"HIATUS" -> currContext()!!.getString(R.string.status_hiatus) "CANCELLED" -> it.getString(R.string.status_cancelled)
else -> "" "HIATUS" -> it.getString(R.string.status_hiatus)
else -> ""
}
} }
return super.toString().replace("_", " ")
} }
} }
@ -445,17 +447,20 @@ enum class MediaRelation {
ADAPTATION, PREQUEL, SEQUEL, PARENT, SIDE_STORY, CHARACTER, SUMMARY, ALTERNATIVE, SPIN_OFF, OTHER, SOURCE, COMPILATION, CONTAINS; ADAPTATION, PREQUEL, SEQUEL, PARENT, SIDE_STORY, CHARACTER, SUMMARY, ALTERNATIVE, SPIN_OFF, OTHER, SOURCE, COMPILATION, CONTAINS;
override fun toString(): String { override fun toString(): String {
return when (super.toString()) { currContext()?.let {
"ADAPTATION" -> currContext()!!.getString(R.string.type_adaptation) return when (super.toString()) {
"PARENT" -> currContext()!!.getString(R.string.type_parent) "ADAPTATION" -> it.getString(R.string.type_adaptation)
"CHARACTER" -> currContext()!!.getString(R.string.type_character) "PARENT" -> it.getString(R.string.type_parent)
"SUMMARY" -> currContext()!!.getString(R.string.type_summary) "CHARACTER" -> it.getString(R.string.type_character)
"ALTERNATIVE" -> currContext()!!.getString(R.string.type_alternative) "SUMMARY" -> it.getString(R.string.type_summary)
"OTHER" -> currContext()!!.getString(R.string.type_other) "ALTERNATIVE" -> it.getString(R.string.type_alternative)
"SOURCE" -> currContext()!!.getString(R.string.type_source) "OTHER" -> it.getString(R.string.type_other)
"CONTAINS" -> currContext()!!.getString(R.string.type_contains) "SOURCE" -> it.getString(R.string.type_source)
else -> super.toString().replace("_", " ") "CONTAINS" -> it.getString(R.string.type_contains)
else -> super.toString().replace("_", " ")
}
} }
return super.toString().replace("_", " ")
} }
} }