Skip to content

Commit 79b4515

Browse files
authored
Merge pull request #8402 from vector-im/feature/bma/removeLegacySessionImporter
Remove LegacySessionImporter
2 parents e6bfb14 + 257ca26 commit 79b4515

File tree

23 files changed

+9
-1740
lines changed

23 files changed

+9
-1740
lines changed

changelog.d/8402.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove ability to migrate session from Riot to Element.

library/ui-strings/src/main/res/values/strings.xml

+8-4
Original file line numberDiff line numberDiff line change
@@ -2798,10 +2798,14 @@
27982798
<string name="crypto_error_withheld_generic">You cannot access this message because the sender purposely did not send the keys</string>
27992799
<string name="notice_crypto_unable_to_decrypt_merged">Waiting for encryption history</string>
28002800

2801-
<string name="disclaimer_title">Riot is now Element!</string>
2802-
<string name="disclaimer_content">We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.</string>
2803-
<string name="disclaimer_negative_button">GOT IT</string>
2804-
<string name="disclaimer_positive_button">LEARN MORE</string>
2801+
<!-- TODO TO BE REMOVED -->
2802+
<string tools:ignore="UnusedResources" name="disclaimer_title">Riot is now Element!</string>
2803+
<!-- TODO TO BE REMOVED -->
2804+
<string tools:ignore="UnusedResources" name="disclaimer_content">We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.</string>
2805+
<!-- TODO TO BE REMOVED -->
2806+
<string tools:ignore="UnusedResources" name="disclaimer_negative_button">GOT IT</string>
2807+
<!-- TODO TO BE REMOVED -->
2808+
<string tools:ignore="UnusedResources" name="disclaimer_positive_button">LEARN MORE</string>
28052809

28062810
<string name="save_recovery_key_chooser_hint">Save recovery key in</string>
28072811

matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrix.kt

-6
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import org.matrix.android.sdk.BuildConfig
2828
import org.matrix.android.sdk.api.MatrixConfiguration
2929
import org.matrix.android.sdk.api.auth.AuthenticationService
3030
import org.matrix.android.sdk.api.auth.HomeServerHistoryService
31-
import org.matrix.android.sdk.api.legacy.LegacySessionImporter
3231
import org.matrix.android.sdk.api.network.ApiInterceptorListener
3332
import org.matrix.android.sdk.api.network.ApiPath
3433
import org.matrix.android.sdk.api.raw.RawService
@@ -46,7 +45,6 @@ import javax.inject.Inject
4645
*/
4746
internal class TestMatrix(context: Context, matrixConfiguration: MatrixConfiguration) {
4847

49-
@Inject internal lateinit var legacySessionImporter: LegacySessionImporter
5048
@Inject internal lateinit var authenticationService: AuthenticationService
5149
@Inject internal lateinit var rawService: RawService
5250
@Inject internal lateinit var userAgentHolder: UserAgentHolder
@@ -88,10 +86,6 @@ internal class TestMatrix(context: Context, matrixConfiguration: MatrixConfigura
8886

8987
fun homeServerHistoryService() = homeServerHistoryService
9088

91-
fun legacySessionImporter(): LegacySessionImporter {
92-
return legacySessionImporter
93-
}
94-
9589
fun registerApiInterceptorListener(path: ApiPath, listener: ApiInterceptorListener) {
9690
apiInterceptor.addListener(path, listener)
9791
}

matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt

-7
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import org.matrix.android.sdk.BuildConfig
2828
import org.matrix.android.sdk.api.auth.AuthenticationService
2929
import org.matrix.android.sdk.api.auth.HomeServerHistoryService
3030
import org.matrix.android.sdk.api.debug.DebugService
31-
import org.matrix.android.sdk.api.legacy.LegacySessionImporter
3231
import org.matrix.android.sdk.api.network.ApiInterceptorListener
3332
import org.matrix.android.sdk.api.network.ApiPath
3433
import org.matrix.android.sdk.api.raw.RawService
@@ -55,7 +54,6 @@ import javax.inject.Inject
5554
*/
5655
class Matrix(context: Context, matrixConfiguration: MatrixConfiguration) {
5756

58-
@Inject internal lateinit var legacySessionImporter: LegacySessionImporter
5957
@Inject internal lateinit var authenticationService: AuthenticationService
6058
@Inject internal lateinit var rawService: RawService
6159
@Inject internal lateinit var debugService: DebugService
@@ -118,11 +116,6 @@ class Matrix(context: Context, matrixConfiguration: MatrixConfiguration) {
118116
*/
119117
fun homeServerHistoryService() = homeServerHistoryService
120118

121-
/**
122-
* Return the legacy session importer, useful if you want to migrate an app, which was using the legacy Matrix Android Sdk.
123-
*/
124-
fun legacySessionImporter() = legacySessionImporter
125-
126119
/**
127120
* Returns the SecureStorageService used to encrypt and decrypt sensitive data.
128121
*/

matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/legacy/LegacySessionImporter.kt

-26
This file was deleted.

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthModule.kt

-5
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import dagger.Provides
2323
import io.realm.RealmConfiguration
2424
import org.matrix.android.sdk.api.auth.AuthenticationService
2525
import org.matrix.android.sdk.api.auth.HomeServerHistoryService
26-
import org.matrix.android.sdk.api.legacy.LegacySessionImporter
2726
import org.matrix.android.sdk.internal.auth.db.AuthRealmMigration
2827
import org.matrix.android.sdk.internal.auth.db.AuthRealmModule
2928
import org.matrix.android.sdk.internal.auth.db.RealmPendingSessionStore
@@ -34,7 +33,6 @@ import org.matrix.android.sdk.internal.auth.login.DirectLoginTask
3433
import org.matrix.android.sdk.internal.auth.login.QrLoginTokenTask
3534
import org.matrix.android.sdk.internal.database.RealmKeysUtils
3635
import org.matrix.android.sdk.internal.di.AuthDatabase
37-
import org.matrix.android.sdk.internal.legacy.DefaultLegacySessionImporter
3836
import org.matrix.android.sdk.internal.wellknown.WellknownModule
3937
import java.io.File
4038

@@ -70,9 +68,6 @@ internal abstract class AuthModule {
7068
}
7169
}
7270

73-
@Binds
74-
abstract fun bindLegacySessionImporter(importer: DefaultLegacySessionImporter): LegacySessionImporter
75-
7671
@Binds
7772
abstract fun bindSessionParamsStore(store: RealmSessionParamsStore): SessionParamsStore
7873

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/DefaultLegacySessionImporter.kt

-231
This file was deleted.

0 commit comments

Comments
 (0)