Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/session/cookies.js
Show First 20 Lines • Show All 822 Lines • ▼ Show 20 Lines | ): Promise<boolean> { | ||||
); | ); | ||||
} | } | ||||
async function isCookieMissingOlmNotificationsSession( | async function isCookieMissingOlmNotificationsSession( | ||||
viewer: Viewer, | viewer: Viewer, | ||||
): Promise<boolean> { | ): Promise<boolean> { | ||||
if ( | if ( | ||||
!viewer.platformDetails || | !viewer.platformDetails || | ||||
viewer.platformDetails.platform !== 'ios' || | (viewer.platformDetails.platform !== 'ios' && | ||||
viewer.platformDetails.platform !== 'android') || | |||||
!viewer.platformDetails.codeVersion || | !viewer.platformDetails.codeVersion || | ||||
viewer.platformDetails.codeVersion < 222 | viewer.platformDetails.codeVersion < 222 | ||||
) { | ) { | ||||
return false; | return false; | ||||
} | } | ||||
const query = SQL` | const query = SQL` | ||||
SELECT COUNT(*) AS count | SELECT COUNT(*) AS count | ||||
FROM olm_sessions | FROM olm_sessions | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |