diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt index 5f5bb1f9514d452645eadb80f5a639dc885ef44a..343ad49a517e90db37ec30c427a595be96a945a8 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt @@ -72,4 +72,14 @@ internal class SessionManager @Inject constructor( .create(matrixComponent, sessionParams) } } + + //Added for switch user + fun getAllSessionParams(): List<SessionParams> { + return sessionParamsStore.getAll() + } + + //Added for switch user + fun removeSession(sessionId: String) { + if (sessionComponents.containsKey(sessionId)) sessionComponents.remove(sessionId) + } }