File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -413,7 +413,12 @@ + (CXProviderConfiguration *)getProviderConfiguration:(NSDictionary*)settings
413413 providerConfiguration.supportsVideo = YES ;
414414 providerConfiguration.maximumCallGroups = 3 ;
415415 providerConfiguration.maximumCallsPerCallGroup = 1 ;
416- providerConfiguration.supportedHandleTypes = [NSSet setWithObjects: [NSNumber numberWithInteger: CXHandleTypePhoneNumber], nil ];
416+ if (settings[@" handleType" ]){
417+ int _handleType = [RNCallKeep getHandleType: settings[@" handleType" ]];
418+ providerConfiguration.supportedHandleTypes = [NSSet setWithObjects: [NSNumber numberWithInteger: _handleType], nil ];
419+ }else {
420+ providerConfiguration.supportedHandleTypes = [NSSet setWithObjects: [NSNumber numberWithInteger: CXHandleTypeGeneric], nil ];
421+ }
417422 if (settings[@" supportsVideo" ]) {
418423 providerConfiguration.supportsVideo = [settings[@" supportsVideo" ] boolValue ];
419424 }
You can’t perform that action at this time.
0 commit comments