Rename TorchDatabase to MantraDatabase

This commit is contained in:
Kgothatso Ngako
2026-07-15 01:19:53 +02:00
parent 9abdf42921
commit 6cdddee424
18 changed files with 3516 additions and 43 deletions

View File

@@ -3,16 +3,16 @@ package press.mantra.compose.database.builder
import androidx.room3.Room
import androidx.room3.RoomDatabase
import press.mantra.compose.PlatformContext
import press.mantra.compose.database.TorchDatabase
import press.mantra.compose.database.MantraDatabase
import kotlinx.cinterop.ExperimentalForeignApi
import platform.Foundation.NSDocumentDirectory
import platform.Foundation.NSFileManager
import platform.Foundation.NSUserDomainMask
actual object PlatformDatabaseBuilder {
actual fun getDatabaseBuilder(platformContext: PlatformContext): RoomDatabase.Builder<TorchDatabase> {
actual fun getDatabaseBuilder(platformContext: PlatformContext): RoomDatabase.Builder<MantraDatabase> {
val dbFilePath = documentDirectory() + "/aux.db"
return Room.databaseBuilder<TorchDatabase>(
return Room.databaseBuilder<MantraDatabase>(
name = dbFilePath,
)
}
@@ -29,7 +29,7 @@ actual object PlatformDatabaseBuilder {
return requireNotNull(documentDirectory?.path)
}
actual fun getInMemoryDatabaseBuilder(platform: PlatformContext): RoomDatabase.Builder<TorchDatabase> {
actual fun getInMemoryDatabaseBuilder(platform: PlatformContext): RoomDatabase.Builder<MantraDatabase> {
return Room.inMemoryDatabaseBuilder()
}