using System.Threading.Tasks; namespace PCL.Core.App.EventBus; // I think this is too hard to implement. So this is Obsolete. public interface IResponsibleEventHandler { /// /// Handle a event with the data, and the event is published by a publisher, and return a response to the publisher. /// /// The event data that published by a publisher Task HandleEventAsync(EventDataBase eventData); }