Remove unused slidingSyncProxy from DB.
This commit is contained in:
parent
21ced9e105
commit
a9ae55703a
14 changed files with 43 additions and 36 deletions
|
|
@ -21,7 +21,6 @@ internal fun SessionData.toDbModel(): DbSessionData {
|
|||
refreshToken = refreshToken,
|
||||
homeserverUrl = homeserverUrl,
|
||||
oidcData = oidcData,
|
||||
slidingSyncProxy = slidingSyncProxy,
|
||||
loginTimestamp = loginTimestamp?.time,
|
||||
isTokenValid = if (isTokenValid) 1L else 0L,
|
||||
loginType = loginType.name,
|
||||
|
|
@ -43,7 +42,6 @@ internal fun DbSessionData.toApiModel(): SessionData {
|
|||
refreshToken = refreshToken,
|
||||
homeserverUrl = homeserverUrl,
|
||||
oidcData = oidcData,
|
||||
slidingSyncProxy = slidingSyncProxy,
|
||||
loginTimestamp = loginTimestamp?.let { Date(it) },
|
||||
isTokenValid = isTokenValid == 1L,
|
||||
loginType = LoginType.fromName(loginType ?: LoginType.UNKNOWN.name),
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -14,7 +14,6 @@ CREATE TABLE SessionData (
|
|||
accessToken TEXT NOT NULL,
|
||||
refreshToken TEXT,
|
||||
homeserverUrl TEXT NOT NULL,
|
||||
slidingSyncProxy TEXT,
|
||||
-- added in version 2
|
||||
loginTimestamp INTEGER,
|
||||
-- added in version 3
|
||||
|
|
|
|||
|
|
@ -0,0 +1,43 @@
|
|||
-- Migrate DB from version 10
|
||||
-- Remove field slidingSyncProxy
|
||||
|
||||
-- Equivalent to (DROP not supported by sqldelight):
|
||||
-- ALTER TABLE SessionData DROP slidingSyncProxy;
|
||||
|
||||
CREATE TABLE SessionData_bak (
|
||||
userId TEXT NOT NULL PRIMARY KEY,
|
||||
deviceId TEXT NOT NULL,
|
||||
accessToken TEXT NOT NULL,
|
||||
refreshToken TEXT,
|
||||
homeserverUrl TEXT NOT NULL,
|
||||
loginTimestamp INTEGER,
|
||||
oidcData TEXT,
|
||||
isTokenValid INTEGER NOT NULL DEFAULT 1,
|
||||
loginType TEXT,
|
||||
passphrase TEXT,
|
||||
sessionPath TEXT NOT NULL DEFAULT "",
|
||||
cachePath TEXT NOT NULL DEFAULT "",
|
||||
position INTEGER NOT NULL DEFAULT 0,
|
||||
lastUsageIndex INTEGER NOT NULL DEFAULT 0,
|
||||
userDisplayName TEXT,
|
||||
userAvatarUrl TEXT
|
||||
);
|
||||
INSERT INTO SessionData_bak SELECT
|
||||
userId,
|
||||
deviceId,
|
||||
accessToken,
|
||||
refreshToken,
|
||||
homeserverUrl,
|
||||
loginTimestamp,
|
||||
oidcData,
|
||||
isTokenValid,
|
||||
loginType,
|
||||
passphrase,
|
||||
sessionPath,
|
||||
cachePath,
|
||||
position,
|
||||
lastUsageIndex,
|
||||
userDisplayName,
|
||||
userAvatarUrl FROM SessionData;
|
||||
DROP TABLE SessionData;
|
||||
ALTER TABLE SessionData_bak RENAME TO SessionData;
|
||||
Loading…
Add table
Add a link
Reference in a new issue