You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/kmp/src/commonMain/kotlin/Platform.kt

17 lines
528 B
Kotlin

package org.tasks.kmp
import androidx.datastore.core.DataStore
import androidx.datastore.preferences.core.PreferenceDataStoreFactory
import androidx.datastore.preferences.core.Preferences
import okio.Path.Companion.toPath
expect fun formatNumber(number: Int): String
expect val IS_DEBUG: Boolean
fun createDataStore(producePath: () -> String): DataStore<Preferences> =
PreferenceDataStoreFactory.createWithPath(
produceFile = { producePath().toPath() }
)
const val dataStoreFileName = "tasks.preferences_pb"