Add missing rejection handling for Promises (#7008)
* Add eslint-plugin-promise to detect uncaught rejections * Move alert generation for errors to actions/alert * Add missing rejection handling for Promises * Use catch() instead of onReject on then() Then it will catches rejection from onFulfilled. This detection can be disabled by `allowThen` option, though.
Showing
- .eslintrc.yml 3 additions, 0 deletions.eslintrc.yml
- app/javascript/mastodon/actions/accounts.js 1 addition, 1 deletionapp/javascript/mastodon/actions/accounts.js
- app/javascript/mastodon/actions/alerts.js 25 additions, 0 deletionsapp/javascript/mastodon/actions/alerts.js
- app/javascript/mastodon/actions/compose.js 6 additions, 1 deletionapp/javascript/mastodon/actions/compose.js
- app/javascript/mastodon/actions/lists.js 2 additions, 1 deletionapp/javascript/mastodon/actions/lists.js
- app/javascript/mastodon/actions/push_notifications/registerer.js 6 additions, 9 deletions...ascript/mastodon/actions/push_notifications/registerer.js
- app/javascript/mastodon/actions/settings.js 4 additions, 1 deletionapp/javascript/mastodon/actions/settings.js
- app/javascript/mastodon/containers/status_container.js 5 additions, 1 deletionapp/javascript/mastodon/containers/status_container.js
- app/javascript/mastodon/features/ui/components/embed_modal.js 3 additions, 0 deletions...javascript/mastodon/features/ui/components/embed_modal.js
- app/javascript/mastodon/middleware/errors.js 2 additions, 22 deletionsapp/javascript/mastodon/middleware/errors.js
- app/javascript/mastodon/storage/modifier.js 22 additions, 8 deletionsapp/javascript/mastodon/storage/modifier.js
- package.json 1 addition, 0 deletionspackage.json
- yarn.lock 4 additions, 0 deletionsyarn.lock
Loading
Please register or sign in to comment