Mailspring/packages/client-app/internal_packages
Juan Tejada a8fbcb0c93 [client-app] Measure and report archiving times
Summary:
This commit makes so it we report perf metrics for archive actions.
To achieve this, I added a new `ThreadListActionsStore` which serves as
a proxy for thread actions, which allow us to time them.

The new store is in charge of listening to thread list actions, creating and
queueing  the appropriate tasks for any given action, and timing and
reporting action times to our MetricsReporter.

This commit only times archiving actions, and subsequent diffs will time
other relevant thread list actions.

Test Plan: manual

Reviewers: halla, spang, evan

Reviewed By: spang, evan

Differential Revision: https://phab.nylas.com/D3983
2017-02-21 11:50:55 -08:00
..
account-sidebar
attachments
category-picker
composer [client-sync] metrics(Part 5) Rename PerformanceMonitor to GlobalTimer 2017-02-21 11:47:33 -08:00
composer-emoji
composer-markdown
composer-signature
composer-spellcheck
composer-templates
composer-translate
deltas [client-app] Fix delta-processor tests 2017-02-21 08:56:47 -08:00
draft-list
events
github-contact-card
keybase
main-calendar
message-autoload-images
message-list [client-app] Measure and report archiving times 2017-02-21 11:50:55 -08:00
message-view-on-github [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
mode-switch
notifications
onboarding
participant-profile
personal-level-indicators
phishing-detection
plugins
preferences
print
remove-tracking-pixels
screenshot-mode
search-index
send-and-archive [client-app] Measure and report archiving times 2017-02-21 11:50:55 -08:00
system-tray
theme-picker
thread-list [client-app] Measure and report archiving times 2017-02-21 11:50:55 -08:00
thread-search
thread-snooze
ui-dark
ui-darkside
ui-less-is-more
ui-light
ui-taiga
ui-ubuntu
undo-redo [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
unread-notifications
verify-install-location
worker-ui [client-app] only show cloud deltas in the developer bar 2017-02-17 17:33:18 -08:00