diff options
Diffstat (limited to 'ui/app/lib')
| -rw-r--r-- | ui/app/lib/event_logger.js | 87 | 
1 files changed, 48 insertions, 39 deletions
diff --git a/ui/app/lib/event_logger.js b/ui/app/lib/event_logger.js index 368b5ce..fac1a51 100644 --- a/ui/app/lib/event_logger.js +++ b/ui/app/lib/event_logger.js @@ -1,54 +1,63 @@  import bitmask from 'lib/bitmask' -const GENERAL_NOTICES = [ -  "KEYMANAGER_KEY_FOUND",  // (address) -  "KEYMANAGER_KEY_NOT_FOUND",  // (address) -  "KEYMANAGER_LOOKING_FOR_KEY",  // (address) -  "KEYMANAGER_DONE_UPLOADING_KEYS",  // (address) - -  "SMTP_START_ENCRYPT_AND_SIGN",  // (from_addr) -  "SMTP_END_ENCRYPT_AND_SIGN",  // (from_addr) -  "SMTP_START_SIGN",  // (from_addr) -  "SMTP_END_SIGN",  // (from_addr) -  "SMTP_SEND_MESSAGE_START",  // (from_addr) -  "SMTP_SEND_MESSAGE_SUCCESS"  // (from_addr) -] +const EVENTS = [ +    "CLIENT_SESSION_ID", +    "CLIENT_UID", +    "RAISE_WINDOW", +    "UPDATER_DONE_UPDATING", +    "UPDATER_NEW_UPDATES", -const ACCOUNT_NOTICES = [ -  "IMAP_CLIENT_LOGIN",  // (username) +    "KEYMANAGER_DONE_UPLOADING_KEYS",  // (address) +    "KEYMANAGER_FINISHED_KEY_GENERATION",  // (address) +    "KEYMANAGER_KEY_FOUND",  // (address) +    "KEYMANAGER_KEY_NOT_FOUND",  // (address) +    "KEYMANAGER_LOOKING_FOR_KEY",  // (address) +    "KEYMANAGER_STARTED_KEY_GENERATION",  // (address) -  "MAIL_FETCHED_INCOMING",  // (userid) -  "MAIL_MSG_DECRYPTED",  // (userid) -  "MAIL_MSG_DELETED_INCOMING",  // (userid) -  "MAIL_MSG_PROCESSING",  // (userid) -  "MAIL_MSG_SAVED_LOCALLY",  // (userid) +    "SOLEDAD_CREATING_KEYS",  // {uuid, userid} +    "SOLEDAD_DONE_CREATING_KEYS",  // {uuid, userid} +    "SOLEDAD_DONE_DATA_SYNC",  // {uuid, userid} +    "SOLEDAD_DONE_DOWNLOADING_KEYS",  // {uuid, userid} +    "SOLEDAD_DONE_UPLOADING_KEYS",  // {uuid, userid} +    "SOLEDAD_DOWNLOADING_KEYS",  // {uuid, userid} +    "SOLEDAD_INVALID_AUTH_TOKEN",  // {uuid, userid} +    "SOLEDAD_SYNC_RECEIVE_STATUS",  // {uuid, userid} +    "SOLEDAD_SYNC_SEND_STATUS",  // {uuid, userid} +    "SOLEDAD_UPLOADING_KEYS",  // {uuid, userid} +    "SOLEDAD_NEW_DATA_TO_SYNC", -  "SMTP_RECIPIENT_ACCEPTED_ENCRYPTED",  // (userid, dest) -  "SMTP_RECIPIENT_ACCEPTED_UNENCRYPTED",  // (userid, dest) -  "SMTP_RECIPIENT_REJECTED",  // (userid, dest) -  "SMTP_SEND_MESSAGE_ERROR"  // (userid, dest) -] +    "MAIL_FETCHED_INCOMING",  // (userid) +    "MAIL_MSG_DECRYPTED",  // (userid) +    "MAIL_MSG_DELETED_INCOMING",  // (userid) +    "MAIL_MSG_PROCESSING",  // (userid) +    "MAIL_MSG_SAVED_LOCALLY",  // (userid) +    "MAIL_UNREAD_MESSAGES",  // (userid, number) -const STATUSES = [ -  "KEYMANAGER_FINISHED_KEY_GENERATION",  // (address) -  "KEYMANAGER_STARTED_KEY_GENERATION",  // (address) -  "SMTP_SERVICE_STARTED", -  "MAIL_UNREAD_MESSAGES",  // (userid, number) -  "IMAP_SERVICE_STARTED" -] +    "IMAP_SERVICE_STARTED", +    "IMAP_SERVICE_FAILED_TO_START", +    "IMAP_UNHANDLED_ERROR", +    "IMAP_CLIENT_LOGIN",  // (username) -const STATUS_ERRORS = [ -  "IMAP_SERVICE_FAILED_TO_START", -  "IMAP_UNHANDLED_ERROR", -  "SMTP_SERVICE_FAILED_TO_START", -  "SMTP_CONNECTION_LOST",  // (userid, dest) +    "SMTP_SERVICE_STARTED", +    "SMTP_SERVICE_FAILED_TO_START", +    "SMTP_START_ENCRYPT_AND_SIGN",  // (from_addr) +    "SMTP_END_ENCRYPT_AND_SIGN",  // (from_addr) +    "SMTP_START_SIGN",  // (from_addr) +    "SMTP_END_SIGN",  // (from_addr) +    "SMTP_SEND_MESSAGE_START",  // (from_addr) +    "SMTP_SEND_MESSAGE_SUCCESS",  // (from_addr) +    "SMTP_RECIPIENT_ACCEPTED_ENCRYPTED",  // (userid, dest) +    "SMTP_RECIPIENT_ACCEPTED_UNENCRYPTED",  // (userid, dest) +    "SMTP_CONNECTION_LOST",  // (userid, dest) +    "SMTP_RECIPIENT_REJECTED",  // (userid, dest) +    "SMTP_SEND_MESSAGE_ERROR"  // (userid, dest)  ] +  export default class EventLogger {    constructor() {      this.logEvent = this.logEvent.bind(this) -    let events = [].concat(GENERAL_NOTICES, ACCOUNT_NOTICES, STATUSES, STATUS_ERRORS) -    for (let event of events) { +    for (let event of EVENTS) {        console.log('register event ' + event)        bitmask.events.register(event, this.logEvent)      }  | 
