Mailspring/packages/client-app/internal_packages
Juan Tejada d1b81b6afe [client-app] Prevent from making any requests when NylasID isn't present
Summary:
Sometimes, when logging out of your NylasID and restarting the app, we
would continue making some requests from the worker window that required a
NylasID. This would make the app enter a restart loop and become
completely unresponsive because when we made a request without a
NylasID, we would force the user to log out and restart the app, and
then we would again make the requests without the id, ad infinitum.

To fix this, we make sure we have a NylasID before making any requests
that require it

Test Plan: manual

Reviewers: halla, evan

Reviewed By: halla, evan

Differential Revision: https://phab.nylas.com/D4344
2017-04-04 16:26:32 -07:00
..
account-sidebar [client-app] Report provider when reporting remove-from-threads-from-list 2017-03-06 12:51:38 -08:00
attachments [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
category-picker [client-app] Measure and report times for removing labels from threads 2017-02-21 12:13:17 -08:00
composer [client-app] Correctly remove inline images with x button 2017-03-24 13:03:28 -07:00
composer-emoji [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
composer-markdown [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
composer-signature [client-app] Fix selecting and creating signatures in preferences 2017-02-28 09:14:28 -08:00
composer-spellcheck [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
composer-templates [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
composer-translate [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
contact-rankings [client-app] Prevent from making any requests when NylasID isn't present 2017-04-04 16:26:32 -07:00
draft-list [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
events [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
github-contact-card [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
keybase [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
main-calendar [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
message-autoload-images [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
message-list [client-app] Rename downloadDataForFile(s) -> getDownloadDataForFile(s) 2017-03-22 17:17:08 -07:00
message-view-on-github [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
mode-switch [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
notifications [client-app] Correctly show auth error when we can't connect to n1cloud 2017-03-10 15:56:41 -08:00
onboarding [client-app] "two panel" -> "Reading Pane On" 2017-03-14 10:55:25 -07:00
participant-profile [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
personal-level-indicators [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
phishing-detection [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
plugins [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
preferences [client-app] Report source when reporting open times for accts window 2017-02-23 16:17:50 -08:00
print [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
remove-tracking-pixels [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
screenshot-mode [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
search-index [client-app] Remove getUnindexedAccounts 2017-03-31 14:49:31 -07:00
send-and-archive [client-app] Measure and report archiving times 2017-02-21 11:50:55 -08:00
sync-health-checker [client-app] Prevent from making any requests when NylasID isn't present 2017-04-04 16:26:32 -07:00
system-tray [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
theme-picker [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
thread-list [client-app] 🎨 Rename NylasSyncStatusStore to FolderSyncProgressStore 2017-03-09 15:24:43 -08:00
thread-search [client-app] Limit search to focused perspective 2017-04-04 12:48:04 -07:00
thread-snooze [client-app] add feature limits to reminders and send later 2017-04-03 15:38:47 -07:00
ui-dark [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
ui-darkside [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
ui-less-is-more [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
ui-light [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
ui-taiga [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
ui-ubuntu [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
undo-redo [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
unread-notifications [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
verify-install-location [client-*] Rename packages folders and update readme 2017-02-16 13:31:37 -08:00
worker-ui [client-app] don't override existing bodies on K2 2017-03-31 16:13:52 -07:00