Ghost/core/server/services
Naz Gargol c99f40957e
Improved mega error handling (#11393)
no issue

- Increased default mailgun retry limit to 5
- Handling retry logic closer to SDK layer gives less future manual handling
- Allowed failing request to be passed through to the caller
- To be able to handle failed requests more gracefully in the future we need all available error information to be given to the caller
- The previous method with `Promise.all` would have rejected a whole batch without providing details on each specific batch.
- Limited data returned with a failed message to batch values
- Added better error handling on mega layer
- Added new column to store failed batch info
- Added reference to mailgan error docs
- Refactored batch emailer to respond with instances of an object
- It's hard to reason about the response type of bulk mailer when multiple object types can be returned
- This gives more clarity and ability to check with `instanceof` check
2019-11-15 18:25:33 +07:00
..
apps Extracted frontend folder (#10780) 2019-06-19 11:30:28 +02:00
auth 🏗 Migrated scheduler to work with v2 API (#11142) 2019-09-23 21:42:53 +05:30
bulk-email Improved mega error handling (#11393) 2019-11-15 18:25:33 +07:00
invitations Refactored authentication controller v0.1 (#10893) 2019-07-17 12:28:16 +02:00
mail Updated GhostMailer to allow forcing text content 2019-10-11 11:45:11 +07:00
mega Improved mega error handling (#11393) 2019-11-15 18:25:33 +07:00
members Updated members service to use config module 2019-11-08 17:21:20 +07:00
permissions Removed subscribers from the codebase (#11153) 2019-10-09 11:47:04 +02:00
settings 🔥 Removed deprecated ghost_head and ghost_foot properties from /settings responses (#11144) 2019-09-23 12:59:00 +02:00
webhooks Added member.edited webhook 2019-10-31 14:34:50 +00:00
labs.js Enabled members by default (#11190) 2019-10-14 08:34:04 +05:30
slack.js 🏗 Migrated posts.page column to posts.type (#11111) 2019-09-16 11:51:54 +01:00
xmlrpc.js 🏗 Migrated posts.page column to posts.type (#11111) 2019-09-16 11:51:54 +01:00