diff --git a/keyserver/src/responders/user-responders.js b/keyserver/src/responders/user-responders.js --- a/keyserver/src/responders/user-responders.js +++ b/keyserver/src/responders/user-responders.js @@ -32,6 +32,8 @@ userSettingsTypes, notificationTypeValues, authActionSources, + recoveryFromDataHandlerActionSources, + recoveryFromReduxActionSources, } from 'lib/types/account-types.js'; import { type ClientAvatar, @@ -781,7 +783,16 @@ initialContentEncryptedMessage, initialNotificationsEncryptedMessage, doNotRegister, + source, } = request; + if ( + Object.values(recoveryFromReduxActionSources).includes(source) || + Object.values(recoveryFromDataHandlerActionSources).includes(source) + ) { + console.log( + `Session recovery attempted by userID=${userID} source=${source ?? ''}`, + ); + } const calendarQuery = normalizeCalendarQuery(request.calendarQuery); // 1. Check if there's already a user for this userID. Simultaneously, get