Skip to content

Commit a732cfa

Browse files
committed
Remove ExperimentalCoroutinesApi. Not necessary anymore.
tom with ExperimentalCoroutinesApi
1 parent fd78e15 commit a732cfa

File tree

6 files changed

+0
-14
lines changed

6 files changed

+0
-14
lines changed

appnav/src/test/kotlin/io/element/android/appnav/di/MatrixSessionCacheTest.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import io.element.android.libraries.matrix.test.FakeMatrixClient
1616
import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
1717
import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
1818
import io.element.android.tests.testutils.testCoroutineDispatchers
19-
import kotlinx.coroutines.ExperimentalCoroutinesApi
2019
import kotlinx.coroutines.test.TestScope
2120
import kotlinx.coroutines.test.runTest
2221
import org.junit.Test
@@ -29,7 +28,6 @@ class MatrixSessionCacheTest {
2928
assertThat(matrixSessionCache.getOrNull(A_SESSION_ID)).isNull()
3029
}
3130

32-
@OptIn(ExperimentalCoroutinesApi::class)
3331
@Test
3432
fun `test getSyncOrchestratorOrNull`() = runTest {
3533
val fakeAuthenticationService = FakeMatrixAuthenticationService()

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineView.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@ import io.element.android.libraries.testtags.testTag
7676
import io.element.android.libraries.ui.strings.CommonStrings
7777
import io.element.android.libraries.ui.utils.time.isTalkbackActive
7878
import io.element.android.wysiwyg.link.Link
79-
import kotlinx.coroutines.ExperimentalCoroutinesApi
80-
import kotlinx.coroutines.FlowPreview
8179
import kotlinx.coroutines.delay
8280
import kotlinx.coroutines.flow.collectLatest
8381
import kotlinx.coroutines.flow.combine
@@ -225,7 +223,6 @@ private fun MessageShieldDialog(state: TimelineState) {
225223
)
226224
}
227225

228-
@OptIn(ExperimentalCoroutinesApi::class, FlowPreview::class)
229226
@Composable
230227
private fun TimelinePrefetchingHelper(
231228
lazyListState: LazyListState,

features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import io.element.android.libraries.matrix.api.room.JoinedRoom
3333
import io.element.android.libraries.matrix.ui.room.getRoomMemberAsState
3434
import io.element.android.libraries.matrix.ui.room.roomMemberIdentityStateChange
3535
import io.element.android.libraries.ui.strings.CommonStrings
36-
import kotlinx.coroutines.ExperimentalCoroutinesApi
3736
import kotlinx.coroutines.flow.filterNotNull
3837
import kotlinx.coroutines.flow.map
3938
import kotlinx.coroutines.launch
@@ -55,7 +54,6 @@ class RoomMemberDetailsPresenter @AssistedInject constructor(
5554

5655
private val userProfilePresenter = userProfilePresenterFactory.create(roomMemberId)
5756

58-
@OptIn(ExperimentalCoroutinesApi::class)
5957
@Composable
6058
override fun present(): UserProfileState {
6159
val coroutineScope = rememberCoroutineScope()

features/roomlist/impl/src/test/kotlin/io/element/android/features/roomlist/impl/RoomListViewTest.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
* Please see LICENSE files in the repository root for full details.
66
*/
77

8-
@file:OptIn(ExperimentalCoroutinesApi::class)
9-
108
package io.element.android.features.roomlist.impl
119

1210
import androidx.activity.ComponentActivity
@@ -30,7 +28,6 @@ import io.element.android.tests.testutils.clickOn
3028
import io.element.android.tests.testutils.ensureCalledOnce
3129
import io.element.android.tests.testutils.ensureCalledOnceWithParam
3230
import io.element.android.tests.testutils.setSafeContent
33-
import kotlinx.coroutines.ExperimentalCoroutinesApi
3431
import org.junit.Rule
3532
import org.junit.Test
3633
import org.junit.rules.TestRule

libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegate.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import io.element.android.libraries.matrix.impl.paths.getSessionPaths
1313
import io.element.android.libraries.matrix.impl.util.anonymizedTokens
1414
import io.element.android.libraries.sessionstorage.api.SessionStore
1515
import kotlinx.coroutines.CoroutineScope
16-
import kotlinx.coroutines.ExperimentalCoroutinesApi
1716
import kotlinx.coroutines.launch
1817
import org.matrix.rustcomponents.sdk.ClientDelegate
1918
import org.matrix.rustcomponents.sdk.ClientSessionDelegate
@@ -29,7 +28,6 @@ import java.util.concurrent.atomic.AtomicBoolean
2928
*
3029
* IMPORTANT: you must set the [client] property as soon as possible so [didReceiveAuthError] can work properly.
3130
*/
32-
@OptIn(ExperimentalCoroutinesApi::class)
3331
class RustClientSessionDelegate(
3432
private val sessionStore: SessionStore,
3533
private val appCoroutineScope: CoroutineScope,

libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaLoader.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import io.element.android.libraries.core.mimetype.MimeTypes
1313
import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
1414
import io.element.android.libraries.matrix.api.media.MediaFile
1515
import io.element.android.libraries.matrix.api.media.MediaSource
16-
import kotlinx.coroutines.ExperimentalCoroutinesApi
1716
import kotlinx.coroutines.withContext
1817
import org.matrix.rustcomponents.sdk.Client
1918
import org.matrix.rustcomponents.sdk.use
@@ -25,7 +24,6 @@ class RustMediaLoader(
2524
dispatchers: CoroutineDispatchers,
2625
private val innerClient: Client,
2726
) : MatrixMediaLoader {
28-
@OptIn(ExperimentalCoroutinesApi::class)
2927
private val mediaDispatcher = dispatchers.io.limitedParallelism(32)
3028
private val cacheDirectory
3129
get() = File(baseCacheDirectory, "temp/media").apply {

0 commit comments

Comments
 (0)