diff --git a/Ooui/EventTarget.cs b/Ooui/EventTarget.cs index 7ed5f4d..afadfe7 100644 --- a/Ooui/EventTarget.cs +++ b/Ooui/EventTarget.cs @@ -22,7 +22,7 @@ namespace Ooui protected EventTarget (string tagName) { TagName = tagName; - + Send (new Message { MessageType = MessageType.Create, TargetId = Id, @@ -46,7 +46,11 @@ namespace Ooui handlers.Add (handler); if (sendListen) - Send (Message.Listen (Id, eventType)); + Send (new Message { + MessageType = MessageType.Listen, + TargetId = Id, + Key = eventType, + }); } public void RemoveEventListener (string eventType, EventHandler handler) diff --git a/Ooui/Message.cs b/Ooui/Message.cs index 8546c81..f946a04 100644 --- a/Ooui/Message.cs +++ b/Ooui/Message.cs @@ -26,12 +26,6 @@ namespace Ooui set => v = FixupValue (value); } - public static Message Listen (string targetId, string eventType) => new Message { - MessageType = MessageType.Listen, - TargetId = targetId, - Key = eventType, - }; - public static Message Event (string targetId, string eventType) => new Message { MessageType = MessageType.Event, TargetId = targetId, @@ -53,7 +47,6 @@ namespace Ooui return v; } - static long idCounter = 0; static long GenerateId () {