For example, it can be a new 'send' method in Office.Item.
The main reason is an issue with Windows Outlook option "cached mode" and saving information in Exchange.
I my add-in I should make some changes in body of email and then send it. Currently, I see only one possibility how to do it this:
Save the email in Exchange via 'Office.context.mailbox.item.saveAsync()'.
But in cached mode I don't know when it really will be saved in Exchange. (see more info here https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/34593391-immediate-synced-to-the-server-saveasync-to-get). So I should periodically with some delays try to get information from Exchange via 'makeEwsRequestAsync'. And one more problem here is that updating Exchange can take 30-60 sec. My users very upset that sending emails is so slow. This is very hard to explain why the old .Net plugin worked well and a new one have these problems.
- And only after this I can call EWS 'send' method via 'makeEwsRequestAsync'
So here are a lot of async requests and the main problem that this is very slow. This is very critical for my users. And sometime it's not very stable.
Please let me know if my workflow is to complicated and there is another way how to send emails via add-in.
Is it possible to add this new 'send' API which can resolve all these troubles ?