fix(deps): update sqldelight to v2.1.0 (#4735)
* fix(deps): update sqldelight to v2.1.0 * Ignore new returned value from database query which know have type QueryResult<Long>. --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Benoit Marty <benoit@matrix.org>
This commit is contained in:
@@ -40,7 +40,7 @@ serialization_json = "1.8.1"
|
||||
coil = "3.1.0"
|
||||
showkase = "1.0.3"
|
||||
appyx = "1.7.0"
|
||||
sqldelight = "2.0.2"
|
||||
sqldelight = "2.1.0"
|
||||
wysiwyg = "2.38.3"
|
||||
telephoto = "0.15.1"
|
||||
|
||||
|
||||
@@ -48,25 +48,29 @@ class DatabaseSessionStore @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun storeData(sessionData: SessionData) = sessionDataMutex.withLock {
|
||||
database.sessionDataQueries.insertSessionData(sessionData.toDbModel())
|
||||
override suspend fun storeData(sessionData: SessionData) {
|
||||
sessionDataMutex.withLock {
|
||||
database.sessionDataQueries.insertSessionData(sessionData.toDbModel())
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun updateData(sessionData: SessionData) = sessionDataMutex.withLock {
|
||||
val result = database.sessionDataQueries.selectByUserId(sessionData.userId)
|
||||
.executeAsOneOrNull()
|
||||
?.toApiModel()
|
||||
override suspend fun updateData(sessionData: SessionData) {
|
||||
sessionDataMutex.withLock {
|
||||
val result = database.sessionDataQueries.selectByUserId(sessionData.userId)
|
||||
.executeAsOneOrNull()
|
||||
?.toApiModel()
|
||||
|
||||
if (result == null) {
|
||||
Timber.e("User ${sessionData.userId} not found in session database")
|
||||
return
|
||||
}
|
||||
if (result == null) {
|
||||
Timber.e("User ${sessionData.userId} not found in session database")
|
||||
return
|
||||
}
|
||||
// Copy new data from SDK, but keep login timestamp
|
||||
database.sessionDataQueries.updateSession(
|
||||
sessionData.copy(
|
||||
loginTimestamp = result.loginTimestamp,
|
||||
).toDbModel()
|
||||
)
|
||||
database.sessionDataQueries.updateSession(
|
||||
sessionData.copy(
|
||||
loginTimestamp = result.loginTimestamp,
|
||||
).toDbModel()
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun getLatestSession(): SessionData? {
|
||||
|
||||
Reference in New Issue
Block a user