Commit d5ffe68f authored by shohboz's avatar shohboz

[UPD] MUS-318 Feature, updated database

parent 5a358ea8
......@@ -8,7 +8,7 @@ import dagger.hilt.InstallIn
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.components.SingletonComponent
import uz.mobiuz.mobiservice.dev.model.database.MonitoringDao
import uz.mobiuz.mobiservice.dev.model.database.RoomDatabase
import uz.mobiuz.mobiservice.dev.model.database.AppDatabase
import javax.inject.Singleton
......@@ -18,11 +18,11 @@ class DatabaseModule {
@Provides
@Singleton
fun getDatabase(@ApplicationContext context: Context): RoomDatabase =
Room.databaseBuilder(context, RoomDatabase::class.java,"block").build()
fun getDatabase(@ApplicationContext context: Context): AppDatabase =
Room.databaseBuilder(context, AppDatabase::class.java,"block").build()
@Provides
@Singleton
fun getProductDao(database: RoomDatabase): MonitoringDao = database.monitoringDao()
fun getProductDao(database: AppDatabase): MonitoringDao = database.monitoringDao()
}
......@@ -2,10 +2,10 @@ package uz.mobiuz.mobiservice.dev.model.database
import androidx.room.Database
import androidx.room.RoomDatabase
import uz.agr.mobiuz.model.entity.Monitoring
import uz.mobiuz.mobiservice.dev.model.Monitoring
@Database(entities = [Monitoring::class], version = 1)
abstract class RoomDatabase : RoomDatabase() {
abstract class AppDatabase : RoomDatabase() {
abstract fun monitoringDao(): MonitoringDao
}
......@@ -16,7 +16,7 @@ interface MonitoringDao {
@Query("DELETE FROM monitoring")
fun deleteAllMonitoring()
@Query("SELECT * FROM monitoring WHERE id = :id")
@Query("SELECT * FROM monitoring WHERE id =:id")
fun getCardById(id: String): Monitoring?
@Insert(onConflict = OnConflictStrategy.REPLACE)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment