// Generate Message from DTO public IMessage GenerateMessageFromEventWithAppDTO(IEventWithAppDTO eventWithAppDTO) { if (eventWithAppDTO?.Event == null || eventWithAppDTO.Event.Type == EventType.MessageCreate) { return(null); } return(buildMessage(eventWithAppDTO.Event, eventWithAppDTO.App)); }
public static string ToJson(IEventWithAppDTO eventWithAppDTO) { return(eventWithAppDTO.ToJson()); }
// Generate message from DTO public static IMessage GenerateMessageFromEventWithAppDTO(IEventWithAppDTO eventWithAppDTO) { return(MessageFactory.GenerateMessageFromEventWithAppDTO(eventWithAppDTO)); }