@@ -10,14 +10,12 @@ typedef void OnNotificationPermissionChangeObserver(bool permission);
1010typedef void OnNotificationWillDisplayListener (
1111 OSNotificationWillDisplayEvent event);
1212
13- class OneSignalNotificationClickListener {
14- void onClickNotification (OSNotificationClickEvent event) {}
15- }
13+ typedef void OnNotificationClickListener (OSNotificationClickEvent event);
1614
1715class OneSignalNotifications {
1816 // event listeners
19- List <OneSignalNotificationClickListener > _clickListeners =
20- < OneSignalNotificationClickListener > [];
17+ List <OnNotificationClickListener > _clickListeners =
18+ < OnNotificationClickListener > [];
2119 List <OnNotificationWillDisplayListener > _willDisplayListeners =
2220 < OnNotificationWillDisplayListener > [];
2321
@@ -127,7 +125,7 @@ class OneSignalNotifications {
127125 Future <Null > _handleMethod (MethodCall call) async {
128126 if (call.method == 'OneSignal#onClickNotification' ) {
129127 for (var listener in _clickListeners) {
130- listener. onClickNotification (
128+ listener (
131129 OSNotificationClickEvent (call.arguments.cast <String , dynamic >()));
132130 }
133131 } else if (call.method == 'OneSignal#onWillDisplayNotification' ) {
@@ -175,11 +173,11 @@ class OneSignalNotifications {
175173
176174 /// The notification click listener is called whenever the user opens a
177175 /// OneSignal push notification, or taps an action button on a notification.
178- void addClickListener (OneSignalNotificationClickListener listener) {
176+ void addClickListener (OnNotificationClickListener listener) {
179177 _clickListeners.add (listener);
180178 }
181179
182- void removeClickListener (OneSignalNotificationClickListener listener) {
180+ void removeClickListener (OnNotificationClickListener listener) {
183181 _clickListeners.remove (listener);
184182 }
185183}
0 commit comments