Archived
PARSING HTML WORKS AND IT GETS SAVED TO THE DATABASE WOOO
This commit is contained in:
@@ -15,6 +15,9 @@ interface EventDAO {
|
||||
@Insert
|
||||
fun insertEvent(event: StudIPEvent)
|
||||
|
||||
@Insert
|
||||
fun insertEvents(event: List<StudIPEvent>)
|
||||
|
||||
@Query("DELETE FROM events")
|
||||
fun nukeEvents()
|
||||
}
|
||||
@@ -6,7 +6,7 @@ import androidx.room.Room
|
||||
import androidx.room.RoomDatabase
|
||||
import com.denizk0461.studip.model.StudIPEvent
|
||||
|
||||
@Database(entities = [StudIPEvent::class], version = 1)
|
||||
@Database(entities = [StudIPEvent::class], version = 2)
|
||||
abstract class EventDatabase : RoomDatabase() {
|
||||
|
||||
abstract fun dao(): EventDAO
|
||||
@@ -21,7 +21,7 @@ abstract class EventDatabase : RoomDatabase() {
|
||||
context.applicationContext,
|
||||
EventDatabase::class.java,
|
||||
"event_db"
|
||||
).build()
|
||||
).fallbackToDestructiveMigration().build()
|
||||
}
|
||||
}
|
||||
return instance!!
|
||||
|
||||
@@ -12,4 +12,5 @@ class EventRepository(app: Application) {
|
||||
|
||||
fun nukeEvents() { dao.nukeEvents() }
|
||||
fun insertEvent(event: StudIPEvent) { dao.insertEvent(event) }
|
||||
fun insertEvents(events: List<StudIPEvent>) { dao.insertEvents(events) }
|
||||
}
|
||||
Reference in New Issue
Block a user