Serializable object must implement 'readResolve'

This commit is contained in:
Cuong-Tran 2024-08-29 23:14:46 +07:00
parent a979e3cda5
commit af212480ae
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
7 changed files with 7 additions and 0 deletions

View file

@ -31,6 +31,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsBrowseScreen : SearchableSettings {
private fun readResolve(): Any = SettingsBrowseScreen
@ReadOnlyComposable
@Composable

View file

@ -79,6 +79,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsDataScreen : SearchableSettings {
private fun readResolve(): Any = SettingsDataScreen
val restorePreferenceKeyString = MR.strings.label_backup
const val HELP_URL = "https://mihon.app/docs/faq/storage"

View file

@ -84,6 +84,7 @@ import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.seconds
object SettingsEhScreen : SearchableSettings {
private fun readResolve(): Any = SettingsEhScreen
@ReadOnlyComposable
@Composable

View file

@ -49,6 +49,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsLibraryScreen : SearchableSettings {
private fun readResolve(): Any = SettingsLibraryScreen
@Composable
@ReadOnlyComposable

View file

@ -55,6 +55,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsMangadexScreen : SearchableSettings {
private fun readResolve(): Any = SettingsMangadexScreen
@ReadOnlyComposable
@Composable

View file

@ -63,6 +63,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsSecurityScreen : SearchableSettings {
private fun readResolve(): Any = SettingsSecurityScreen
@ReadOnlyComposable
@Composable

View file

@ -64,6 +64,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
object SettingsTrackingScreen : SearchableSettings {
private fun readResolve(): Any = SettingsTrackingScreen
@ReadOnlyComposable
@Composable