nit: rename lastUsed field to dateLastUsed; add dateAdded field

This commit is contained in:
Han Yin 2025-04-19 22:42:54 -07:00
parent 7540c2a8b9
commit 9056f27a91
4 changed files with 7 additions and 5 deletions

View File

@ -28,6 +28,6 @@ interface ModelDao {
@Delete
suspend fun deleteModels(models: List<ModelEntity>)
@Query("UPDATE models SET lastUsed = :timestamp WHERE id = :id")
@Query("UPDATE models SET dateLastUsed = :timestamp WHERE id = :id")
suspend fun updateLastUsed(id: String, timestamp: Long)
}

View File

@ -18,7 +18,7 @@ data class ModelEntity(
@field:TypeConverters(GgufMetadataConverters::class)
val metadata: GgufMetadata,
val dateAdded: Long,
val lastUsed: Long?
val dateLastUsed: Long?
) {
fun toModelInfo() = ModelInfo(
id = id,
@ -26,6 +26,7 @@ data class ModelEntity(
path = path,
sizeInBytes = sizeInBytes,
metadata = metadata,
lastUsed = lastUsed,
dateAdded = dateAdded,
dateLastUsed = this@ModelEntity.dateLastUsed,
)
}

View File

@ -12,7 +12,8 @@ data class ModelInfo(
val path: String,
val sizeInBytes: Long,
val metadata: GgufMetadata,
val lastUsed: Long? = null
val dateAdded: Long,
val dateLastUsed: Long? = null,
) {
val formattedSize: String
get() = formatSize(sizeInBytes)

View File

@ -204,7 +204,7 @@ class ModelRepositoryImpl @Inject constructor(
sizeInBytes = modelFile.length(),
metadata = metadata,
dateAdded = System.currentTimeMillis(),
lastUsed = null
dateLastUsed = null
).let {
modelDao.insertModel(it)
it.toModelInfo()