Restore OIDC support.
This commit is contained in:
parent
7df985baed
commit
6928dc6e44
23 changed files with 164 additions and 87 deletions
|
|
@ -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) }
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
@ -37,6 +37,7 @@ class DatabaseSessionStoreTests {
|
|||
homeserverUrl = "homeserverUrl",
|
||||
slidingSyncProxy = null,
|
||||
loginTimestamp = null,
|
||||
oidcData = "aOidcData",
|
||||
)
|
||||
|
||||
@Before
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue