forked from melod1n/fast-messenger
7c1a7d8a89
fix avatars and titles visual improvements other bugfixes & minor changes
33 lines
943 B
Kotlin
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
|
|
|
|
} |