У меня есть плагин синхронизации, который запускается на Entity A, Update Post Operation. У меня есть еще один плагин Async, который запускается на том же объекте A и в операции обновления почты. Эти 2 плагина служат для разных целей, и они должны быть зарегистрированы таким образом.Плагины Async & Sync на одном и том же событии
У меня есть порядок выполнения устанавливается следующим образом: синхронизации плагин 1 Асинхронный плагин 2
Мой вопрос, если плагин синхронизации триггеров первого и бросить исключение, плагин делает Асинхронный все еще вызывает и то, что если я переключить так что у Async будет порядок выполнения 1 и порядок выполнения синхронизации 2.
Моя цель - откат любого обновления, если какой-либо из этих двух плагинов выдает исключение.
Вы не можете откат асинхронного подключаемого модуля, если он вызывает и исключение, если вам действительно нужно это сделать, при подключении плагинов async вам нужно реализовать логику, чтобы отменить действия, выполняемые двумя плагинами, дюймы – Sxntk