Commit graph

2 commits

Author SHA1 Message Date
Chris Rhodes
96d7ebfb70 Generate type assertion code. Don't generate interfaceProviders for internal handlers. (#297)
* Generate type assertion code. Don't generate interfaceProviders for internal events.

* Don't bother type checking interface providers, it's done in the init() call.
2016-12-10 20:31:07 -08:00
Chris Rhodes
36601253a4 Remove use of reflect.
This introduces gogenerate'ed EventHandlers from the files in events.go

This also adds support for AddHandlerOnce.
2016-12-03 23:31:07 -08:00