RNPushKit.m 548 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#import "RNPushKit.h"

@implementation RNPushKit {
    RNPushKitEventListener* _pushKitEventListener;
}

- (instancetype)initWithPushKitEventListener:(RNPushKitEventListener *)pushKitEventListener {
    self = [super init];
    
    _pushKitEventListener = pushKitEventListener;
    
    PKPushRegistry* pushKitRegistry = [[PKPushRegistry alloc] initWithQueue:dispatch_get_main_queue()];
    pushKitRegistry.delegate = pushKitEventListener;
    pushKitRegistry.desiredPushTypes = [NSSet setWithObject:PKPushTypeVoIP];
    
    return self;
}

@end