Skip to content

Commit

Permalink
整理事件代码
Browse files Browse the repository at this point in the history
  • Loading branch information
pangdogs committed Jan 17, 2025
1 parent cd0fb76 commit d50ec5e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions event/eventtab_eventid.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ func MakeEventTabId(eventTab any) uint64 {
}

if eventTabRT.PkgPath() == "" || eventTabRT.Name() == "" || !reflect.PointerTo(eventTabRT).Implements(reflect.TypeFor[IEventTab]()) {
exception.Panicf("unsupported type")
exception.Panicf("%w: unsupported type", ErrEvent)
}

hash := fnv.New32a()
Expand Down Expand Up @@ -75,7 +75,7 @@ var (
func DeclareEventTabId(eventTab any) uint64 {
id := MakeEventTabId(eventTab)
if name, loaded := declareEventTabs.LoadOrStore(id, types.FullNameRT(reflect.TypeOf(eventTab).Elem())); loaded {
exception.Panicf("event_tab(%d) has already been declared by %q", id, name)
exception.Panicf("%w: event_tab(%d) has already been declared by %q", ErrEvent, id, name)
}
return id
}
Expand All @@ -89,7 +89,7 @@ func DeclareEventTabIdT[T any]() uint64 {
func DeclareEventId(eventTab any, pos int32) uint64 {
id := MakeEventTabId(eventTab) + uint64(pos)
if name, loaded := declareEvents.LoadOrStore(id, types.FullNameRT(reflect.TypeOf(eventTab).Elem())); loaded {
exception.Panicf("event(%d) has already been declared by %q", id, name)
exception.Panicf("%w: event(%d) has already been declared by %q", ErrEvent, id, name)
}
return id
}
Expand Down

0 comments on commit d50ec5e

Please sign in to comment.