This commit is contained in:
MM20
2022-06-24 17:23:59 +02:00
parent 26995c1141
commit 96e70da913
98 changed files with 61 additions and 891 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ android {
javaCompileOptions {
annotationProcessorOptions {
arguments.put("room.schemaLocation", "$projectDir/schemas")
arguments["room.schemaLocation"] = "$projectDir/schemas"
}
}
}
@@ -1,3 +1,5 @@
@file:Suppress("ClassName")
package de.mm20.launcher2.database
import android.content.Context
@@ -1,6 +1,5 @@
package de.mm20.launcher2.database
import android.content.ComponentName
import androidx.lifecycle.LiveData
import androidx.room.*
import de.mm20.launcher2.database.entities.IconEntity
@@ -1,10 +1,6 @@
package de.mm20.launcher2.database
import androidx.room.Dao
import androidx.room.Insert
import androidx.room.OnConflictStrategy.REPLACE
import androidx.room.Query
import androidx.room.Transaction
import androidx.room.*
import de.mm20.launcher2.database.entities.ForecastEntity
import kotlinx.coroutines.flow.Flow
@@ -13,7 +9,7 @@ interface WeatherDao {
@Query("SELECT * FROM ${ForecastEntity.TABLE_NAME} ORDER BY timestamp ASC")
fun getForecasts(): Flow<List<ForecastEntity>>
@Insert(onConflict = REPLACE)
@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insertAll(forecasts: List<ForecastEntity>)
@Query("DELETE FROM ${ForecastEntity.TABLE_NAME}")