From 52650e666bb7f7d2cea5d0087e1b82aa7b921f8a Mon Sep 17 00:00:00 2001 From: colin <181385072@qq.com> Date: Fri, 28 Oct 2022 17:03:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E5=86=85=E5=AD=98=E9=80=83?= =?UTF-8?q?=E9=80=B8=20=E5=87=8F=E5=B0=91gc=E5=8E=8B=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- event.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/event.go b/event.go index 240f80e..cc820f0 100644 --- a/event.go +++ b/event.go @@ -27,24 +27,24 @@ type BasicEvent struct { } // NewBasic new a basic event instance -func NewBasic(name string, data M) *BasicEvent { +func NewBasic(name string, data M) BasicEvent { if data == nil { data = make(map[string]interface{}) } - return &BasicEvent{ + return BasicEvent{ name: name, data: data, } } // Abort event loop exec -func (e *BasicEvent) Abort(abort bool) { +func (e BasicEvent) Abort(abort bool) { e.aborted = abort } // Fill event data -func (e *BasicEvent) Fill(target interface{}, data M) *BasicEvent { +func (e BasicEvent) Fill(target interface{}, data M) BasicEvent { if data != nil { e.data = data } @@ -54,12 +54,12 @@ func (e *BasicEvent) Fill(target interface{}, data M) *BasicEvent { } // AttachTo add current event to the event manager. -func (e *BasicEvent) AttachTo(em ManagerFace) { +func (e BasicEvent) AttachTo(em ManagerFace) { em.AddEvent(e) } // Get data by index -func (e *BasicEvent) Get(key string) interface{} { +func (e BasicEvent) Get(key string) interface{} { if v, ok := e.data[key]; ok { return v } @@ -68,14 +68,14 @@ func (e *BasicEvent) Get(key string) interface{} { } // Add value by key -func (e *BasicEvent) Add(key string, val interface{}) { +func (e BasicEvent) Add(key string, val interface{}) { if _, ok := e.data[key]; !ok { e.Set(key, val) } } // Set value by key -func (e *BasicEvent) Set(key string, val interface{}) { +func (e BasicEvent) Set(key string, val interface{}) { if e.data == nil { e.data = make(map[string]interface{}) } @@ -84,33 +84,33 @@ func (e *BasicEvent) Set(key string, val interface{}) { } // Name get event name -func (e *BasicEvent) Name() string { +func (e BasicEvent) Name() string { return e.name } // Data get all data -func (e *BasicEvent) Data() map[string]interface{} { +func (e BasicEvent) Data() map[string]interface{} { return e.data } // IsAborted check. -func (e *BasicEvent) IsAborted() bool { +func (e BasicEvent) IsAborted() bool { return e.aborted } // Target get target -func (e *BasicEvent) Target() interface{} { +func (e BasicEvent) Target() interface{} { return e.target } // SetName set event name -func (e *BasicEvent) SetName(name string) *BasicEvent { +func (e BasicEvent) SetName(name string) BasicEvent { e.name = name return e } // SetData set data to the event -func (e *BasicEvent) SetData(data M) Event { +func (e BasicEvent) SetData(data M) Event { if data != nil { e.data = data } @@ -118,7 +118,7 @@ func (e *BasicEvent) SetData(data M) Event { } // SetTarget set event target -func (e *BasicEvent) SetTarget(target interface{}) *BasicEvent { +func (e BasicEvent) SetTarget(target interface{}) BasicEvent { e.target = target return e }