Skip to content

Commit 07642ed

Browse files
Merge pull request #34 from Omega-R/develop
Fix ambiguous import of providePresenter for multiple presenters in o…
2 parents 9c1f6b7 + 2323556 commit 07642ed

File tree

17 files changed

+103
-9
lines changed

17 files changed

+103
-9
lines changed

app/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
plugins {
22
id 'com.android.application'
33
id 'org.jetbrains.kotlin.android'
4-
id 'kotlin-kapt'
54
id 'com.google.devtools.ksp'
65
}
76

app/src/main/java/com/omegar/mvp/MoxyPresenter.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.omegar.mvp
22

3+
import com.omegar.mvp.base.BasePresenter
34
import kotlin.time.Duration
45

56
class MoxyPresenter : BasePresenter<Long, Int, MoxyView<Int>>() {

app/src/main/java/com/omegar/mvp/MoxyView.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.omegar.mvp
22

3+
import com.omegar.mvp.base.BaseView
34
import com.omegar.mvp.viewstate.strategy.MoxyViewCommand
45
import com.omegar.mvp.viewstate.strategy.StrategyType.ONE_EXECUTION
56
import kotlin.time.Duration

app/src/main/java/com/omegar/mvp/BasePresenter.kt renamed to app/src/main/java/com/omegar/mvp/base/BasePresenter.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package com.omegar.mvp
1+
package com.omegar.mvp.base
2+
3+
import com.omegar.mvp.MvpPresenter
24

35

46
/**

app/src/main/java/com/omegar/mvp/BaseView.kt renamed to app/src/main/java/com/omegar/mvp/base/BaseView.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package com.omegar.mvp
1+
package com.omegar.mvp.base
2+
3+
import com.omegar.mvp.MvpView
24

35

46
/**
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.omegar.mvp.several
2+
3+
import com.omegar.mvp.MvpAppCompatActivity
4+
5+
class OneActivity: MvpAppCompatActivity(), OneView {
6+
7+
8+
private val presenter: OnePresenter by provideOnePresenter { OnePresenter() }
9+
10+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.omegar.mvp.several
2+
3+
import com.omegar.mvp.MvpPresenter
4+
5+
class OnePresenter: MvpPresenter<OneView>() {
6+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.omegar.mvp.several
2+
3+
import com.omegar.mvp.MvpView
4+
5+
interface OneView: MvpView
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.omegar.mvp.several
2+
3+
import com.omegar.mvp.MvpAppCompatActivity
4+
5+
class ThreeActivity: MvpAppCompatActivity(), TwoView {
6+
7+
private val presenter: ThreePresenter by provideThreePresenter { ThreePresenter() }
8+
9+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.omegar.mvp.several
2+
3+
import com.omegar.mvp.MvpPresenter
4+
5+
class ThreePresenter: MvpPresenter<TwoView>()

0 commit comments

Comments
 (0)