remove bad KindaDao class

This commit is contained in:
2021-09-10 22:52:17 +03:00
parent 465b492328
commit 2109ff9ee5
@@ -7,27 +7,14 @@ import androidx.room.Query
import com.meloda.fast.api.model.VkUser import com.meloda.fast.api.model.VkUser
@Dao @Dao
interface UsersDao : KindaDao<VkUser> { interface UsersDao {
// @Insert(onConflict = OnConflictStrategy.REPLACE)
// suspend fun insert(values: List<VkUser>)
// override suspend fun insert(values: List<VkUser>) {
// TODO("Not yet implemented")
// }
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insert(values: List<VkUser>)
@Query("SELECT * FROM users") @Query("SELECT * FROM users")
suspend fun getAll(): List<VkUser> suspend fun getAll(): List<VkUser>
suspend fun insert(values: Array<out VkUser>) = insert(values.toList()) suspend fun insert(values: Array<out VkUser>) = insert(values.toList())
}
interface KindaDao<T> {
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insert(values: List<T>)
} }