package com.denizk0461.studip.db import android.content.Context import androidx.room.Database import androidx.room.Room import androidx.room.RoomDatabase import com.denizk0461.studip.model.CanteenOffer import com.denizk0461.studip.model.StudIPEvent @Database(entities = [StudIPEvent::class, CanteenOffer::class], version = 7) abstract class EventDatabase : RoomDatabase() { abstract fun dao(): EventDAO companion object { private var instance: EventDatabase? = null fun getInstance(context: Context): EventDatabase { if (instance == null) { synchronized(EventDatabase::class) { instance = Room.databaseBuilder( context.applicationContext, EventDatabase::class.java, "event_db" ).fallbackToDestructiveMigration().build() } } return instance!! } } }