diff --git a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/dao/ModelDao.kt b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/dao/ModelDao.kt index f1abcb96ff..5e2785192c 100644 --- a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/dao/ModelDao.kt +++ b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/dao/ModelDao.kt @@ -28,6 +28,6 @@ interface ModelDao { @Delete suspend fun deleteModels(models: List) - @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) } diff --git a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/entity/ModelEntity.kt b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/entity/ModelEntity.kt index ada6926a4f..4ea8088e92 100644 --- a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/entity/ModelEntity.kt +++ b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/local/entity/ModelEntity.kt @@ -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, ) } diff --git a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/model/ModelInfo.kt b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/model/ModelInfo.kt index 9eb368f24a..0b6b580d63 100644 --- a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/model/ModelInfo.kt +++ b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/model/ModelInfo.kt @@ -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) diff --git a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/repository/ModelRepository.kt b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/repository/ModelRepository.kt index 2fd2ee74ee..8bdba78cc4 100644 --- a/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/repository/ModelRepository.kt +++ b/examples/llama.android/app/src/main/java/com/example/llama/revamp/data/repository/ModelRepository.kt @@ -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()