|
@@ -387,7 +387,7 @@ public static class EventUtils
|
|
var eventData = (ev.EventData as EventData<SaveEvent<T>, SaveEventDataModel<T>>)!;
|
|
var eventData = (ev.EventData as EventData<SaveEvent<T>, SaveEventDataModel<T>>)!;
|
|
var model = new SaveEventDataModel<T>(entity, store);
|
|
var model = new SaveEventDataModel<T>(entity, store);
|
|
|
|
|
|
- eventData.Event.Init(store, eventData, model);
|
|
|
|
|
|
+ eventData.Event.Init(store, ev.Event, eventData, model);
|
|
|
|
|
|
Run(store, ev.Event, eventData, model);
|
|
Run(store, ev.Event, eventData, model);
|
|
}
|
|
}
|
|
@@ -516,7 +516,6 @@ public static class EventUtils
|
|
if (CheckEventSchedule(eventData.Event))
|
|
if (CheckEventSchedule(eventData.Event))
|
|
{
|
|
{
|
|
var model = new ScheduledEventDataModel(ev.Event);
|
|
var model = new ScheduledEventDataModel(ev.Event);
|
|
- eventData.Event.Init(store, eventData, model);
|
|
|
|
Run(store, ev.Event, eventData, model);
|
|
Run(store, ev.Event, eventData, model);
|
|
|
|
|
|
ev.Event.Data = Serialize(eventData);
|
|
ev.Event.Data = Serialize(eventData);
|
|
@@ -722,8 +721,6 @@ public interface IEntityEvent<T>
|
|
|
|
|
|
public interface IEvent<TDataModel> : IEvent
|
|
public interface IEvent<TDataModel> : IEvent
|
|
{
|
|
{
|
|
- void Init(IStore store, IEventData data, TDataModel model);
|
|
|
|
-
|
|
|
|
Notification GenerateNotification(TDataModel model);
|
|
Notification GenerateNotification(TDataModel model);
|
|
}
|
|
}
|
|
|
|
|