eventsubscriber 1.2.0
eventsubscriber: ^1.2.0 copied to clipboard
A Flutter widget that updates (rebuilds) when an Event occurs.
Changelog - EventSubscriber #
1.2.0 - 2020-02-09 #
-
Breaking Change. Event arguments [EventArgs] are now supported.
- The
builderargument has been renamed tohandler, to better reflect that you are supplying a subscriber handler that is called when the event isbroadcast. - A handler requires now two arguments, the first representing the BuildContext, and the second the (optional) [EventArgs] associated with the Event.
- before:
builder: (context) => Text(myCount.value.toString()), - after:
handler: (context, args) => Text(myCount.value.toString()),
- before:
... EventSubscriber( event: myCount.onValueChanged, handler: (context, args) => Text(myCount.value.toString()), // If an Event has arguments, they are now available in your handler. // In the example above through `args` argument. ),IMPORTANT: args should be checked for null before use in a handler, as the handler is called BOTH when an Event occurs, and also by the Flutter framework. In the latter case, args will always be null.
- The
1.1.2 - 2020-01-31 #
- Internal - don't repeat the event handler - refer to a single instance
1.1.1 - 2020-01-29 #
- Support Event 1.1.0.
- Modified to use new Event methods - broadcast and subscribe.
1.1.0 - 2020-01-23 #
- Breaking Change. Now supports subscribing to an Event instead of EventNotifier.
- Dependencies changed:
- Dependency on EventNotifier removed.
- Dependency on Event added.
1.0.3 - 2020-01-14 #
- Updated to support latest EventNotifier (1.0.5), which includes support for a subscriber to optionally expect some 'argument/s' as a Map.
1.0.2 - 2020-01-13 #
- Fixed LICENSE reference to package
1.0.1 - 2020-01-13 #
- Fixed formatting and documentation errors.
1.0.0 - 2020-01-13 #
- Initial release