chore: fix broken links in documentation, improve code snippets, and remove unnecessary imports in guides
This commit is contained in:
@@ -39,8 +39,6 @@ Anstatt die Datenbank direkt beim App-Start zu initialisieren (was im Web blocki
|
||||
**Datei:** `shared/src/commonMain/kotlin/.../DatabaseDriverFactory.kt`
|
||||
|
||||
```kotlin
|
||||
import app.cash.sqldelight.db.SqlDriver
|
||||
|
||||
interface DatabaseDriverFactory {
|
||||
suspend fun createDriver(): SqlDriver
|
||||
}
|
||||
@@ -54,9 +52,6 @@ Diese Komponente löst das Problem des Nutzers, indem sie die Initialisierung bi
|
||||
**Datei:** `shared/src/commonMain/kotlin/.../DatabaseWrapper.kt`
|
||||
|
||||
```kotlin
|
||||
import kotlinx.coroutines.sync.Mutex
|
||||
import kotlinx.coroutines.sync.withLock
|
||||
|
||||
class DatabaseWrapper(private val driverFactory: DatabaseDriverFactory) {
|
||||
private var _database: AppDatabase? = null
|
||||
private val mutex = Mutex()
|
||||
@@ -87,9 +82,6 @@ Hier liegt der Kern der Lösung: Wir warten explizit auf die Schema-Erstellung (
|
||||
**Datei:** `shared/src/jsMain/kotlin/.../WebDatabaseDriverFactory.kt`
|
||||
|
||||
```kotlin
|
||||
import app.cash.sqldelight.driver.worker.WebWorkerDriver
|
||||
import org.w3c.dom.Worker
|
||||
|
||||
class WebDatabaseDriverFactory : DatabaseDriverFactory {
|
||||
override suspend fun createDriver(): SqlDriver {
|
||||
val worker = Worker(
|
||||
|
||||
Reference in New Issue
Block a user