Files
fast-messenger/app/src/main/kotlin/com/meloda/fast/database/AppDatabase.kt
T
melod1n 7c1a7d8a89 messages pin & unpin feature
fix avatars and titles
visual improvements
other bugfixes & minor changes
2021-10-08 12:55:22 +03:00

33 lines
943 B
Kotlin

package com.meloda.fast.database
import androidx.room.Database
import androidx.room.RoomDatabase
import androidx.room.TypeConverters
import com.meloda.fast.api.model.VkConversation
import com.meloda.fast.api.model.VkGroup
import com.meloda.fast.api.model.VkMessage
import com.meloda.fast.api.model.VkUser
import com.meloda.fast.database.dao.ConversationsDao
import com.meloda.fast.database.dao.GroupsDao
import com.meloda.fast.database.dao.MessagesDao
import com.meloda.fast.database.dao.UsersDao
@Database(
entities = [
VkConversation::class,
VkMessage::class,
VkUser::class,
VkGroup::class
],
version = 26,
exportSchema = false,
)
@TypeConverters(Converters::class)
abstract class AppDatabase : RoomDatabase() {
abstract fun conversationsDao(): ConversationsDao
abstract fun messagesDao(): MessagesDao
abstract fun usersDao(): UsersDao
abstract fun groupsDao(): GroupsDao
}