Fix crash caused by inaccessible view model classes during creation (#3609)
This commit is contained in:
@@ -43,7 +43,7 @@ class MangaNotesScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val manga: Manga,
|
||||
private val updateMangaNotes: UpdateMangaNotes = Injekt.get(),
|
||||
) : StateViewModel<State>(State(manga, manga.notes)) {
|
||||
|
||||
@@ -201,7 +201,7 @@ data class TrackInfoDialogHomeScreen(
|
||||
}
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val mangaId: Long,
|
||||
private val sourceId: Long,
|
||||
private val getTracks: GetTracks = Injekt.get(),
|
||||
@@ -321,7 +321,7 @@ private data class TrackStatusSelectorScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
) : StateViewModel<Model.State>(State(track.status)) {
|
||||
@@ -390,7 +390,7 @@ private data class TrackChapterSelectorScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
) : StateViewModel<Model.State>(State(track.lastChapterRead.toInt())) {
|
||||
@@ -464,7 +464,7 @@ private data class TrackScoreSelectorScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
) : StateViewModel<Model.State>(State(tracker.displayScore(track))) {
|
||||
@@ -591,7 +591,7 @@ private data class TrackDateSelectorScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
private val start: Boolean,
|
||||
@@ -707,7 +707,7 @@ private data class TrackDateRemoverScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
private val start: Boolean,
|
||||
@@ -783,7 +783,7 @@ data class TrackerSearchScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val mangaId: Long,
|
||||
private val currentUrl: String?,
|
||||
initialQuery: String,
|
||||
@@ -934,7 +934,7 @@ private data class TrackerRemoveScreen(
|
||||
)
|
||||
}
|
||||
|
||||
private class Model(
|
||||
class Model(
|
||||
private val mangaId: Long,
|
||||
private val track: Track,
|
||||
private val tracker: Tracker,
|
||||
|
||||
@@ -77,7 +77,7 @@ data object MoreTab : Tab {
|
||||
}
|
||||
}
|
||||
|
||||
private class MoreViewModel(
|
||||
class MoreViewModel(
|
||||
private val downloadManager: DownloadManager = Injekt.get(),
|
||||
preferences: BasePreferences = Injekt.get(),
|
||||
) : ViewModel() {
|
||||
|
||||
Reference in New Issue
Block a user