diff --git a/keyserver/src/session/cookies.js b/keyserver/src/session/cookies.js --- a/keyserver/src/session/cookies.js +++ b/keyserver/src/session/cookies.js @@ -794,6 +794,19 @@ } } +async function setCookieSignedIdentityKeysBlob( + cookieID: string, + signedIdentityKeysBlob: SignedIdentityKeysBlob, +) { + const signedIdentityKeysStr = JSON.stringify(signedIdentityKeysBlob); + const query = SQL` + UPDATE cookies + SET signed_identity_keys = ${signedIdentityKeysStr} + WHERE id = ${cookieID} + `; + await dbQuery(query); +} + async function setCookiePlatform( viewer: Viewer, platform: Platform, @@ -841,6 +854,7 @@ extendCookieLifespan, addCookieToJSONResponse, addCookieToHomeResponse, + setCookieSignedIdentityKeysBlob, setCookiePlatform, setCookiePlatformDetails, };