瀏覽代碼

fix. iOS binding

matrixbirds 6 年之前
父節點
當前提交
0a010a73df
共有 1 個文件被更改,包括 17 次插入9 次删除
  1. 17
    9
      ios/RCTAgora/RCTAgora.m

+ 17
- 9
ios/RCTAgora/RCTAgora.m 查看文件

@@ -545,7 +545,7 @@ RCT_EXPORT_METHOD(adjustAudioMixingPublishVolume:(NSInteger) volume) {
545 545
 
546 546
 // get audio mixing duration
547 547
 RCT_EXPORT_METHOD(getAudioMixingDuration
548
-                  : (RCTPromiseResolveBlock)resolve
548
+                  :(RCTPromiseResolveBlock)resolve
549 549
                   reject:(RCTPromiseRejectBlock)reject) {
550 550
   NSInteger res = [self.rtcEngine getAudioMixingDuration];
551 551
   if (res != 0) {
@@ -1387,7 +1387,8 @@ RCT_EXPORT_METHOD(switchCamera
1387 1387
 
1388 1388
 // isCameraZoomSupported
1389 1389
 RCT_EXPORT_METHOD(isCameraZoomSupported
1390
-                  :(RCTPromiseResolveBlock)resolve) {
1390
+                  :(RCTPromiseResolveBlock)resolve
1391
+                  reject:(RCTPromiseRejectBlock)reject) {
1391 1392
   BOOL res = [self.rtcEngine isCameraZoomSupported];
1392 1393
   resolve(@{
1393 1394
             @"success": @(YES),
@@ -1398,7 +1399,8 @@ RCT_EXPORT_METHOD(isCameraZoomSupported
1398 1399
 
1399 1400
 // isCameraTorchSupported
1400 1401
 RCT_EXPORT_METHOD(isCameraTorchSupported
1401
-                  :(RCTPromiseResolveBlock)resolve) {
1402
+                  :(RCTPromiseResolveBlock)resolve
1403
+                  reject:(RCTPromiseRejectBlock)reject) {
1402 1404
   BOOL res = [self.rtcEngine isCameraTorchSupported];
1403 1405
   resolve(@{
1404 1406
             @"success": @(YES),
@@ -1408,7 +1410,8 @@ RCT_EXPORT_METHOD(isCameraTorchSupported
1408 1410
 
1409 1411
 // isCameraFocusSupported
1410 1412
 RCT_EXPORT_METHOD(isCameraFocusSupported
1411
-                  :(RCTPromiseResolveBlock)resolve) {
1413
+                  :(RCTPromiseResolveBlock)resolve
1414
+                  reject:(RCTPromiseRejectBlock)reject) {
1412 1415
   BOOL res = [self.rtcEngine isCameraFocusPositionInPreviewSupported];
1413 1416
   resolve(@{
1414 1417
             @"success": @(YES),
@@ -1418,7 +1421,8 @@ RCT_EXPORT_METHOD(isCameraFocusSupported
1418 1421
 
1419 1422
 // isCameraExposurePositionSupported
1420 1423
 RCT_EXPORT_METHOD(isCameraExposurePositionSupported
1421
-                  :(RCTPromiseResolveBlock)resolve) {
1424
+                  :(RCTPromiseResolveBlock)resolve
1425
+                  reject:(RCTPromiseRejectBlock)reject) {
1422 1426
   BOOL res = [self.rtcEngine isCameraExposurePositionSupported];
1423 1427
   resolve(@{
1424 1428
             @"success": @(YES),
@@ -1428,7 +1432,8 @@ RCT_EXPORT_METHOD(isCameraExposurePositionSupported
1428 1432
 
1429 1433
 // isCameraAutoFocusFaceModeSupported
1430 1434
 RCT_EXPORT_METHOD(isCameraAutoFocusFaceModeSupported
1431
-                  :(RCTPromiseResolveBlock)resolve) {
1435
+                  :(RCTPromiseResolveBlock)resolve
1436
+                  reject:(RCTPromiseRejectBlock)reject) {
1432 1437
   BOOL res = [self.rtcEngine isCameraAutoFocusFaceModeSupported];
1433 1438
   resolve(@{
1434 1439
             @"success": @(YES),
@@ -1439,7 +1444,8 @@ RCT_EXPORT_METHOD(isCameraAutoFocusFaceModeSupported
1439 1444
 // setCameraZoomFactor
1440 1445
 RCT_EXPORT_METHOD(setCameraZoomFactor
1441 1446
                   :(float)zoomFactor
1442
-                  resolve:(RCTPromiseResolveBlock)resolve) {
1447
+                  resolve:(RCTPromiseResolveBlock)resolve
1448
+                  reject:(RCTPromiseRejectBlock)reject) {
1443 1449
   BOOL res = [self.rtcEngine setCameraZoomFactor:(CGFloat)zoomFactor];
1444 1450
   resolve(@{
1445 1451
             @"success": @(YES),
@@ -1450,7 +1456,8 @@ RCT_EXPORT_METHOD(setCameraZoomFactor
1450 1456
 // setCameraFocusPositionInPreview
1451 1457
 RCT_EXPORT_METHOD(setCameraFocusPositionInPreview
1452 1458
                   :(NSDictionary *)options
1453
-                  resolve:(RCTPromiseResolveBlock)resolve) {
1459
+                  resolve:(RCTPromiseResolveBlock)resolve
1460
+                  reject:(RCTPromiseRejectBlock)reject) {
1454 1461
   BOOL res = [self.rtcEngine setCameraFocusPositionInPreview:CGPointMake((CGFloat)[options[@"x"] floatValue], (CGFloat)[options[@"y"] floatValue])];
1455 1462
   resolve(@{
1456 1463
             @"success": @(YES),
@@ -1461,7 +1468,8 @@ RCT_EXPORT_METHOD(setCameraFocusPositionInPreview
1461 1468
 // setCameraExposurePosition
1462 1469
 RCT_EXPORT_METHOD(setCameraExposurePosition
1463 1470
                   :(NSDictionary *)options
1464
-                  resolve:(RCTPromiseResolveBlock)resolve) {
1471
+                  resolve:(RCTPromiseResolveBlock)resolve
1472
+                  reject:(RCTPromiseRejectBlock)reject) {
1465 1473
   BOOL res = [self.rtcEngine setCameraExposurePosition:CGPointMake((CGFloat)[options[@"x"] floatValue], (CGFloat)[options[@"y"] floatValue])];
1466 1474
   resolve(@{
1467 1475
             @"success": @(YES),