All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jvmMain.com.ditchoom.mqtt3.persistence.DefaultPersistence.kt Maven / Gradle / Ivy

There is a newer version: 1.2.0
Show newest version
package com.ditchoom.mqtt3.persistence

import com.ditchoom.mqtt.Persistence
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.newSingleThreadContext

actual suspend fun newDefaultPersistence(androidContext: Any?, name: String, inMemory: Boolean): Persistence =
    SqlDatabasePersistence(sqlDriver(androidContext, name, inMemory)!!)

actual fun defaultDispatcher(nThreads: Int, name: String): CoroutineDispatcher = newSingleThreadContext("Mqtt-SQL")




© 2015 - 2025 Weber Informatics LLC | Privacy Policy