mirror of
https://github.com/usetrmnl/trmnl-android.git
synced 2026-08-13 23:18:06 -07:00
fix: Remove screen parameter from DeviceModelSelectorPresenter
- data object screens don't need screen parameter in presenter - Update Factory to only take navigator parameter - Fixes KSP code generation type mismatch error
This commit is contained in:
@@ -126,7 +126,6 @@ data object DeviceModelSelectorScreen : Screen {
|
||||
class DeviceModelSelectorPresenter
|
||||
@AssistedInject
|
||||
constructor(
|
||||
@Assisted private val screen: DeviceModelSelectorScreen,
|
||||
@Assisted private val navigator: Navigator,
|
||||
private val repository: TrmnlDisplayRepository,
|
||||
) : Presenter<DeviceModelSelectorScreen.State> {
|
||||
@@ -213,10 +212,7 @@ class DeviceModelSelectorPresenter
|
||||
@CircuitInject(DeviceModelSelectorScreen::class, AppScope::class)
|
||||
@AssistedFactory
|
||||
fun interface Factory {
|
||||
fun create(
|
||||
screen: DeviceModelSelectorScreen,
|
||||
navigator: Navigator,
|
||||
): DeviceModelSelectorPresenter
|
||||
fun create(navigator: Navigator): DeviceModelSelectorPresenter
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user