diff --git a/event/event.go b/event/event.go index f5b20ac..c0a01b9 100644 --- a/event/event.go +++ b/event/event.go @@ -38,6 +38,9 @@ type EventProcessor struct { } func (slf *EventProcessor) RegEventReciverFunc(eventType EventType,reciverFunc EventReciverFunc){ + if slf.mapEventReciverFunc == nil { + slf.mapEventReciverFunc = map[EventType]EventReciverFunc{} + } slf.mapEventReciverFunc[eventType] = reciverFunc }