mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Restore OIDC support.
This commit is contained in:
+1
@@ -24,6 +24,7 @@ data class SessionData(
|
||||
val accessToken: String,
|
||||
val refreshToken: String?,
|
||||
val homeserverUrl: String,
|
||||
val oidcData: String?,
|
||||
val slidingSyncProxy: String?,
|
||||
val loginTimestamp: Date?,
|
||||
)
|
||||
|
||||
+2
@@ -27,6 +27,7 @@ internal fun SessionData.toDbModel(): DbSessionData {
|
||||
accessToken = accessToken,
|
||||
refreshToken = refreshToken,
|
||||
homeserverUrl = homeserverUrl,
|
||||
oidcData = oidcData,
|
||||
slidingSyncProxy = slidingSyncProxy,
|
||||
loginTimestamp = loginTimestamp?.time,
|
||||
)
|
||||
@@ -39,6 +40,7 @@ internal fun DbSessionData.toApiModel(): SessionData {
|
||||
accessToken = accessToken,
|
||||
refreshToken = refreshToken,
|
||||
homeserverUrl = homeserverUrl,
|
||||
oidcData = oidcData,
|
||||
slidingSyncProxy = slidingSyncProxy,
|
||||
loginTimestamp = loginTimestamp?.let { Date(it) }
|
||||
)
|
||||
|
||||
+2
-1
@@ -5,7 +5,8 @@ CREATE TABLE SessionData (
|
||||
refreshToken TEXT,
|
||||
homeserverUrl TEXT NOT NULL,
|
||||
slidingSyncProxy TEXT,
|
||||
loginTimestamp INTEGER
|
||||
loginTimestamp INTEGER,
|
||||
oidcData TEXT
|
||||
);
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE SessionData ADD COLUMN oidcData TEXT;
|
||||
+1
@@ -37,6 +37,7 @@ class DatabaseSessionStoreTests {
|
||||
homeserverUrl = "homeserverUrl",
|
||||
slidingSyncProxy = null,
|
||||
loginTimestamp = null,
|
||||
oidcData = "aOidcData",
|
||||
)
|
||||
|
||||
@Before
|
||||
|
||||
Reference in New Issue
Block a user