style: simplify db declaration

This commit is contained in:
Sweetbread 2025-04-23 00:32:53 +03:00
parent ad8ef6dca8
commit 57bca56d2b
Signed by: Sweetbread
GPG Key ID: 17A5CB9A7DD85319
2 changed files with 4 additions and 7 deletions

View File

@ -105,7 +105,8 @@ dependencies {
implementation(libs.coil.compose) implementation(libs.coil.compose)
implementation(libs.androidx.datastore.preferences) implementation(libs.androidx.datastore.preferences)
implementation(libs.splitties.funpack.android.base.with.views.dsl) implementation(libs.splitties.base)
implementation(libs.splitties.room)
implementation(libs.compose) implementation(libs.compose)

View File

@ -38,6 +38,7 @@ import ru.sweetbread.unn.db.AppDatabase
import ru.sweetbread.unn.ui.composes.Blogposts import ru.sweetbread.unn.ui.composes.Blogposts
import ru.sweetbread.unn.ui.composes.Schedule import ru.sweetbread.unn.ui.composes.Schedule
import ru.sweetbread.unn.ui.theme.UNNTheme import ru.sweetbread.unn.ui.theme.UNNTheme
import splitties.arch.room.roomDb
import splitties.toast.toast import splitties.toast.toast
val client = HttpClient(Android) { val client = HttpClient(Android) {
@ -62,18 +63,13 @@ val client = HttpClient(Android) {
} }
} }
lateinit var db: AppDatabase val db = roomDb<AppDatabase>(name = "database")
class MainActivity : ComponentActivity() { class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
db = Room.databaseBuilder(
applicationContext,
AppDatabase::class.java, "database"
).build()
setContent { setContent {
UNNTheme { UNNTheme {
Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) { Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {