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 {
currContext()?.let {
return when (super.toString()) { return when (super.toString()) {
"FINISHED" -> currContext()!!.getString(R.string.status_finished) "FINISHED" -> it.getString(R.string.status_finished)
"RELEASING" -> currContext()!!.getString(R.string.status_releasing) "RELEASING" -> it.getString(R.string.status_releasing)
"NOT_YET_RELEASED" -> currContext()!!.getString(R.string.status_not_yet_released) "NOT_YET_RELEASED" -> it.getString(R.string.status_not_yet_released)
"CANCELLED" -> currContext()!!.getString(R.string.status_cancelled) "CANCELLED" -> it.getString(R.string.status_cancelled)
"HIATUS" -> currContext()!!.getString(R.string.status_hiatus) "HIATUS" -> it.getString(R.string.status_hiatus)
else -> "" else -> ""
} }
}
return super.toString().replace("_", " ")
} }
} }
@ -445,18 +447,21 @@ 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 {
currContext()?.let {
return when (super.toString()) { return when (super.toString()) {
"ADAPTATION" -> currContext()!!.getString(R.string.type_adaptation) "ADAPTATION" -> it.getString(R.string.type_adaptation)
"PARENT" -> currContext()!!.getString(R.string.type_parent) "PARENT" -> it.getString(R.string.type_parent)
"CHARACTER" -> currContext()!!.getString(R.string.type_character) "CHARACTER" -> it.getString(R.string.type_character)
"SUMMARY" -> currContext()!!.getString(R.string.type_summary) "SUMMARY" -> it.getString(R.string.type_summary)
"ALTERNATIVE" -> currContext()!!.getString(R.string.type_alternative) "ALTERNATIVE" -> it.getString(R.string.type_alternative)
"OTHER" -> currContext()!!.getString(R.string.type_other) "OTHER" -> it.getString(R.string.type_other)
"SOURCE" -> currContext()!!.getString(R.string.type_source) "SOURCE" -> it.getString(R.string.type_source)
"CONTAINS" -> currContext()!!.getString(R.string.type_contains) "CONTAINS" -> it.getString(R.string.type_contains)
else -> super.toString().replace("_", " ") else -> super.toString().replace("_", " ")
} }
} }
return super.toString().replace("_", " ")
}
} }
@Serializable @Serializable