PARSING HTML WORKS AND IT GETS SAVED TO THE DATABASE WOOO

This commit is contained in:
denizk0461
2023-04-10 20:54:15 +02:00
parent 97bc2b1068
commit cab50b5f2d
13 changed files with 161 additions and 58 deletions
@@ -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) }
}