ExodusTracker: Switch from var to val for properties

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-08-19 10:23:47 +05:30
parent 57ccf6ef50
commit 00713f961c
2 changed files with 19 additions and 19 deletions

View File

@@ -39,15 +39,15 @@ data class Report(
) : Parcelable
data class ExodusTracker(
var id: Int = 0,
var name: String = String(),
var url: String = String(),
var signature: String = String(),
var date: String = String(),
var description: String = String(),
var networkSignature: String = String(),
var documentation: List<String> = emptyList(),
var categories: List<String> = emptyList()
val id: Int = 0,
val name: String = String(),
val url: String = String(),
val signature: String = String(),
val date: String = String(),
val description: String = String(),
val networkSignature: String = String(),
val documentation: List<String> = emptyList(),
val categories: List<String> = emptyList()
) {
override fun hashCode(): Int {

View File

@@ -86,17 +86,17 @@ class DetailsExodusFragment : BaseFragment<FragmentGenericWithToolbarBinding>()
}.toList()
return trackerObjects.map {
ExodusTracker().apply {
id = it.getInt("id")
name = it.getString("name")
url = it.getString("website")
signature = it.getString("code_signature")
date = it.getString("creation_date")
description = it.getString("description")
networkSignature = it.getString("network_signature")
documentation = listOf(it.getString("documentation"))
ExodusTracker(
id = it.getInt("id"),
name = it.getString("name"),
url = it.getString("website"),
signature = it.getString("code_signature"),
date = it.getString("creation_date"),
description = it.getString("description"),
networkSignature = it.getString("network_signature"),
documentation = listOf(it.getString("documentation")),
categories = listOf(it.getString("categories"))
}
)
}.toList()
}
}