Skip to content

Commit 356c1ee

Browse files
authored
AndroidxSqliteDatabaseType.File helpers should be extensions on the companion (#22)
1 parent 982f7a8 commit 356c1ee

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

library/src/androidMain/kotlin/com/eygraber/sqldelight/androidx/driver/AndroidxSqliteDatabaseType.android.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ package com.eygraber.sqldelight.androidx.driver
33
import android.content.Context
44
import java.io.File as JavaFile
55

6-
public fun AndroidxSqliteDatabaseType.File(
6+
public fun AndroidxSqliteDatabaseType.Companion.File(
77
context: Context,
88
name: String,
99
): AndroidxSqliteDatabaseType.File = AndroidxSqliteDatabaseType.File(context.getDatabasePath(name).absolutePath)
1010

11-
public fun AndroidxSqliteDatabaseType.File(
11+
public fun AndroidxSqliteDatabaseType.Companion.File(
1212
file: JavaFile,
1313
): AndroidxSqliteDatabaseType.File = AndroidxSqliteDatabaseType.File(file.absolutePath)

library/src/commonMain/kotlin/com/eygraber/sqldelight/androidx/driver/AndroidxSqliteDatabaseType.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ public sealed interface AndroidxSqliteDatabaseType {
44
public data class File(val databaseFilePath: String) : AndroidxSqliteDatabaseType
55
public data object Memory : AndroidxSqliteDatabaseType
66
public data object Temporary : AndroidxSqliteDatabaseType
7+
8+
public companion object
79
}

library/src/jvmMain/kotlin/com/eygraber/sqldelight/androidx/driver/AndroidxSqliteDatabaseType.jvm.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ package com.eygraber.sqldelight.androidx.driver
22

33
import java.io.File as JavaFile
44

5-
public fun AndroidxSqliteDatabaseType.File(
5+
public fun AndroidxSqliteDatabaseType.Companion.File(
66
file: JavaFile,
77
): AndroidxSqliteDatabaseType.File = AndroidxSqliteDatabaseType.File(file.absolutePath)

0 commit comments

Comments
 (0)