Fix class cast exception

java.lang.ClassCastException: io.element.android.libraries.androidutils.json.DefaultJsonProvider cannot be cast to kotlinx.serialization.json.Json
This commit is contained in:
Benoit Marty
2025-12-29 12:00:58 +01:00
parent 32240d38ab
commit 6715104f8f

View File

@@ -10,14 +10,15 @@ package io.element.android.libraries.androidutils.json
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.Provider
import dev.zacsweers.metro.SingleIn
import kotlinx.serialization.json.Json
/**
* Provides a Json instance configured to ignore unknown keys.
*/
typealias JsonProvider = Provider<Json>
interface JsonProvider {
operator fun invoke(): Json
}
@ContributesBinding(AppScope::class)
@SingleIn(AppScope::class)