Skip to content

Commit 7f4b846

Browse files
committed
Rename PipActivity to PipView
1 parent 9fab13c commit 7f4b846

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PictureInPicturePresenter.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class PictureInPicturePresenter @Inject constructor(
3535
pipSupportProvider: PipSupportProvider,
3636
) : Presenter<PictureInPictureState> {
3737
private val isPipSupported = pipSupportProvider.isPipSupported()
38-
private var pipActivity: PipActivity? = null
38+
private var pipView: PipView? = null
3939

4040
@Composable
4141
override fun present(): PictureInPictureState {
@@ -72,13 +72,13 @@ class PictureInPicturePresenter @Inject constructor(
7272
)
7373
}
7474

75-
fun setPipActivity(pipActivity: PipActivity?) {
75+
fun setPipView(pipView: PipView?) {
7676
if (isPipSupported) {
7777
Timber.tag(loggerTag.value).d("Setting PiP params")
78-
this.pipActivity = pipActivity
79-
pipActivity?.setPipParams()
78+
this.pipView = pipView
79+
pipView?.setPipParams()
8080
} else {
81-
Timber.tag(loggerTag.value).d("onCreate: PiP is not supported")
81+
Timber.tag(loggerTag.value).d("setPipView: PiP is not supported")
8282
}
8383
}
8484

@@ -92,11 +92,11 @@ class PictureInPicturePresenter @Inject constructor(
9292
}
9393
if (pipController == null || pipController.canEnterPip()) {
9494
Timber.tag(loggerTag.value).d("Switch to PiP mode")
95-
pipActivity?.enterPipMode()
95+
pipView?.enterPipMode()
9696
?.also { Timber.tag(loggerTag.value).d("Switch to PiP mode result: $it") }
9797
} else {
9898
Timber.tag(loggerTag.value).w("Cannot enter PiP mode, hangup the call")
99-
pipActivity?.hangUp()
99+
pipView?.hangUp()
100100
}
101101
}
102102
}

features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipActivity.kt renamed to features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipView.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package io.element.android.features.call.impl.pip
1818

19-
interface PipActivity {
19+
interface PipView {
2020
fun setPipParams()
2121
fun enterPipMode(): Boolean
2222
fun hangUp()

features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/ElementCallActivity.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import io.element.android.features.call.impl.di.CallBindings
4848
import io.element.android.features.call.impl.pip.PictureInPictureEvents
4949
import io.element.android.features.call.impl.pip.PictureInPicturePresenter
5050
import io.element.android.features.call.impl.pip.PictureInPictureState
51-
import io.element.android.features.call.impl.pip.PipActivity
51+
import io.element.android.features.call.impl.pip.PipView
5252
import io.element.android.features.call.impl.services.CallForegroundService
5353
import io.element.android.features.call.impl.utils.CallIntentDataParser
5454
import io.element.android.libraries.architecture.bindings
@@ -60,7 +60,7 @@ import javax.inject.Inject
6060
class ElementCallActivity :
6161
AppCompatActivity(),
6262
CallScreenNavigator,
63-
PipActivity {
63+
PipView {
6464
@Inject lateinit var callIntentDataParser: CallIntentDataParser
6565
@Inject lateinit var presenterFactory: CallScreenPresenter.Factory
6666
@Inject lateinit var appPreferencesStore: AppPreferencesStore
@@ -101,7 +101,7 @@ class ElementCallActivity :
101101
updateUiMode(resources.configuration)
102102
}
103103

104-
pictureInPicturePresenter.setPipActivity(this)
104+
pictureInPicturePresenter.setPipView(this)
105105

106106
audioManager = getSystemService(AUDIO_SERVICE) as AudioManager
107107
requestAudioFocus()
@@ -177,7 +177,7 @@ class ElementCallActivity :
177177
super.onDestroy()
178178
releaseAudioFocus()
179179
CallForegroundService.stop(this)
180-
pictureInPicturePresenter.setPipActivity(null)
180+
pictureInPicturePresenter.setPipView(null)
181181
}
182182

183183
override fun finish() {

features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipActivity.kt renamed to features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipView.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ package io.element.android.features.call.impl.pip
1818

1919
import io.element.android.tests.testutils.lambda.lambdaError
2020

21-
class FakePipActivity(
21+
class FakePipView(
2222
private val setPipParamsResult: () -> Unit = { lambdaError() },
2323
private val enterPipModeResult: () -> Boolean = { lambdaError() },
2424
private val handUpResult: () -> Unit = { lambdaError() }
25-
) : PipActivity {
25+
) : PipView {
2626
override fun setPipParams() = setPipParamsResult()
2727
override fun enterPipMode(): Boolean = enterPipModeResult()
2828
override fun hangUp() = handUpResult()

features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/PictureInPicturePresenterTest.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ class PictureInPicturePresenterTest {
3434
val initialState = awaitItem()
3535
assertThat(initialState.supportPip).isFalse()
3636
}
37-
presenter.setPipActivity(null)
37+
presenter.setPipView(null)
3838
}
3939

4040
@Test
4141
fun `when pip is supported, the state value supportPip is true`() = runTest {
4242
val presenter = createPictureInPicturePresenter(
4343
supportPip = true,
44-
pipActivity = FakePipActivity(setPipParamsResult = { }),
44+
pipView = FakePipView(setPipParamsResult = { }),
4545
)
4646
moleculeFlow(RecompositionMode.Immediate) {
4747
presenter.present()
@@ -56,7 +56,7 @@ class PictureInPicturePresenterTest {
5656
val enterPipModeResult = lambdaRecorder<Boolean> { true }
5757
val presenter = createPictureInPicturePresenter(
5858
supportPip = true,
59-
pipActivity = FakePipActivity(
59+
pipView = FakePipView(
6060
setPipParamsResult = { },
6161
enterPipModeResult = enterPipModeResult,
6262
),
@@ -83,7 +83,7 @@ class PictureInPicturePresenterTest {
8383
val handUpResult = lambdaRecorder<Unit> { }
8484
val presenter = createPictureInPicturePresenter(
8585
supportPip = true,
86-
pipActivity = FakePipActivity(
86+
pipView = FakePipView(
8787
setPipParamsResult = { },
8888
handUpResult = handUpResult
8989
),
@@ -105,7 +105,7 @@ class PictureInPicturePresenterTest {
105105
val exitPipResult = lambdaRecorder<Unit> { }
106106
val presenter = createPictureInPicturePresenter(
107107
supportPip = true,
108-
pipActivity = FakePipActivity(
108+
pipView = FakePipView(
109109
setPipParamsResult = { },
110110
enterPipModeResult = enterPipModeResult
111111
),
@@ -141,12 +141,12 @@ class PictureInPicturePresenterTest {
141141

142142
private fun createPictureInPicturePresenter(
143143
supportPip: Boolean = true,
144-
pipActivity: PipActivity? = FakePipActivity()
144+
pipView: PipView? = FakePipView()
145145
): PictureInPicturePresenter {
146146
return PictureInPicturePresenter(
147147
pipSupportProvider = FakePipSupportProvider(supportPip),
148148
).apply {
149-
setPipActivity(pipActivity)
149+
setPipView(pipView)
150150
}
151151
}
152152
}

0 commit comments

Comments
 (0)