public static MegacoolReceivedShareOpenedEvent BuildReceivedShareOpenedEvent(ref MCLReceivedShareOpenedEvent e) { MegacoolShare share = BuildShare(ref e.share); string senderUserId = string.Copy(e.sender_user_id); DateTime createdAt = epoch.AddSeconds(e.created_at).ToLocalTime(); return(new MegacoolReceivedShareOpenedEvent(e.is_first_session, senderUserId, share, createdAt)); }
private static void OnReceivedShareOpenedEvent(MCLReceivedShareOpenedEvent e) { MegacoolReceivedShareOpenedEvent megacoolEvent = BuildReceivedShareOpenedEvent(ref e); Instance.eventHandler.ReceivedShareOpened(megacoolEvent); }