8000 Release v1.3.0 · kelindar/event · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v1.3.0

Compare
Choose a tag to compare
@kelindar kelindar released this 03 Dec 11:19
· 10 commits to master since this release
51911ab

What's Changed

For convenience, this package now provides a default global dispatcher that can be used with On() and Emit() package-level functions.

// Subcribe to event A, and automatically unsubscribe at the end
defer event.On(func(e Event) {
    println("(consumer)", e.Data)
})()

// Publish few events
event.Emit(newEventA("event 1"))
event.Emit(newEventA("event 2"))
event.Emit(newEventA("event 3"))

Full Changelog: v1.2.0...v1.3.0

0