RNPushKit.m 599 Bytes
Newer Older
1 2 3 4 5 6
#import "RNPushKit.h"

@implementation RNPushKit {
    RNPushKitEventListener* _pushKitEventListener;
}

yogevbd's avatar
WIP  
yogevbd committed
7
- (instancetype)initWithEventHandler:(RNPushKitEventHandler *)pushKitEventHandler {
8 9
    self = [super init];
    
yogevbd's avatar
WIP  
yogevbd committed
10
    _pushKitEventListener = [[RNPushKitEventListener alloc] initWithPushKitEventHandler:pushKitEventHandler];
11 12
    
    PKPushRegistry* pushKitRegistry = [[PKPushRegistry alloc] initWithQueue:dispatch_get_main_queue()];
yogevbd's avatar
WIP  
yogevbd committed
13
    pushKitRegistry.delegate = _pushKitEventListener;
14 15 16 17 18 19
    pushKitRegistry.desiredPushTypes = [NSSet setWithObject:PKPushTypeVoIP];
    
    return self;
}

@end