SyncMetaDao.kt 15 lignes · 389 octets
package fr.ebii.card2vcf.sync

import androidx.room.Dao
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query

@Dao
interface SyncMetaDao {
    @Insert(onConflict = OnConflictStrategy.REPLACE)
    suspend fun upsert(entity: SyncMetaEntity)

    @Query("SELECT * FROM sync_meta WHERE key = :key")
    suspend fun get(key: String): SyncMetaEntity?
}