RNNotificationEventHandler.h 687 Bytes
Newer Older
1 2
#import <Foundation/Foundation.h>
@import UserNotifications;
yogevbd's avatar
WIP  
yogevbd committed
3
#import "RNNotificationsStore.h"
yogevbd's avatar
WIP  
yogevbd committed
4
#import "RNEventEmitter.h"
5 6 7

@interface RNNotificationEventHandler : NSObject

yogevbd's avatar
WIP  
yogevbd committed
8 9
- (instancetype)initWithStore:(RNNotificationsStore *)store;

yogevbd's avatar
WIP  
yogevbd committed
10 11 12
- (void)didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
- (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *)error;

yogevbd's avatar
WIP  
yogevbd committed
13
- (void)didReceiveForegroundNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler;
yogevbd's avatar
yogevbd committed
14
- (void)didReceiveNotificationResponse:(UNNotificationResponse *)notificationResponse completionHandler:(void (^)(void))completionHandler;
15 16

@end