Быстрый вопрос: у меня есть сага, в которой может быть сценарий, в котором она должна обработать сообщение, которое может появиться в двух ситуациях.Тот, где сага все еще открыта, и тот, где сага помечена как завершенная.
Если сага открыта, отлично, продолжайте как обычно.Если сага не открыта, она должна начать новую сагу.Как лучше всего справляться с этой ситуацией?IHandleMessages<>
отлично работает, очевидно, если сага открыта.Но не приведет ли IAmStartedByMessages<>
к открытию двух саг?Это было бы плохо.Спасибо