增加动态举报
This commit is contained in:
19
app/src/main/java/com/aiosman/ravenow/entity/Common.kt
Normal file
19
app/src/main/java/com/aiosman/ravenow/entity/Common.kt
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.aiosman.ravenow.entity
|
||||
|
||||
import android.content.Context
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
data class ReportReasons(
|
||||
@SerializedName("id") var id: Int,
|
||||
@SerializedName("text") var text: Map<String, String>
|
||||
) {
|
||||
fun getReasonText(context:Context): String? {
|
||||
val language = context.resources.configuration.locale.language
|
||||
val langMapping = mapOf(
|
||||
"zh" to "zh",
|
||||
"en" to "en"
|
||||
)
|
||||
val useLang = langMapping[language] ?: "en"
|
||||
return text[useLang] ?: text["en"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user