database: initial commit

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2021-06-03 00:41:58 +05:30
parent fcfcbfbf92
commit ce3dd8b7e7
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
13 changed files with 314 additions and 0 deletions

View file

@ -0,0 +1,4 @@
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="dev.msfjarvis.lobsters.database"
/>

View file

@ -0,0 +1,12 @@
package dev.msfjarvis.lobsters.data.local
import android.content.Context
import com.squareup.sqldelight.android.AndroidSqliteDriver
import com.squareup.sqldelight.db.SqlDriver
import dev.msfjarvis.lobsters.database.LobstersDatabase
actual class DriverFactory(private val context: Context) {
actual fun createDriver(): SqlDriver {
return AndroidSqliteDriver(LobstersDatabase.Schema, context, LobstersDatabaseName)
}
}