Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. struct ExampleEvent: Event {}
  2.  
  3. extension ExampleEvent {
  4. init(notification: Notification) {}
  5. }
  6.  
  7. /// EventsController
  8. let eventsController = EventsController()
  9.  
  10. /// Listening.
  11. let observer =
  12. eventsController.listen(for: ExampleEvent.self) { event in
  13. print("Event received")
  14. }
  15.  
  16. /// Publishing.
  17. eventsController.publish(by: ExampleEvent())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement