Don't error if we're never going to use it.
This commit is contained in:
parent
7811077148
commit
2730035a13
1 changed files with 6 additions and 5 deletions
11
event.go
11
event.go
|
@ -1,7 +1,5 @@
|
||||||
package discordgo
|
package discordgo
|
||||||
|
|
||||||
import "fmt"
|
|
||||||
|
|
||||||
// EventHandler is an interface for Discord events.
|
// EventHandler is an interface for Discord events.
|
||||||
type EventHandler interface {
|
type EventHandler interface {
|
||||||
// Type returns the type of event this handler belongs to.
|
// Type returns the type of event this handler belongs to.
|
||||||
|
@ -45,12 +43,15 @@ var registeredInterfaceProviders = map[string]EventInterfaceProvider{}
|
||||||
|
|
||||||
// registerInterfaceProvider registers a provider so that DiscordGo can
|
// registerInterfaceProvider registers a provider so that DiscordGo can
|
||||||
// access it's New() method.
|
// access it's New() method.
|
||||||
func registerInterfaceProvider(eh EventInterfaceProvider) error {
|
func registerInterfaceProvider(eh EventInterfaceProvider) {
|
||||||
if _, ok := registeredInterfaceProviders[eh.Type()]; ok {
|
if _, ok := registeredInterfaceProviders[eh.Type()]; ok {
|
||||||
return fmt.Errorf("event %s already registered", eh.Type())
|
return
|
||||||
|
// XXX:
|
||||||
|
// if we should error here, we need to do something with it.
|
||||||
|
// fmt.Errorf("event %s already registered", eh.Type())
|
||||||
}
|
}
|
||||||
registeredInterfaceProviders[eh.Type()] = eh
|
registeredInterfaceProviders[eh.Type()] = eh
|
||||||
return nil
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// eventHandlerInstance is a wrapper around an event handler, as functions
|
// eventHandlerInstance is a wrapper around an event handler, as functions
|
||||||
|
|
Loading…
Reference in a new issue