1
- /*! 4.29.6 / Consumer */
1
+ /*! 4.29.7 / Consumer */
2
2
exports [ "PubNub" ] =
3
3
/******/ ( function ( modules ) { // webpackBootstrap
4
4
/******/ // The module cache
@@ -566,7 +566,7 @@ var _default = function () {
566
566
} , {
567
567
key : "getVersion" ,
568
568
value : function getVersion ( ) {
569
- return '4.29.6 ' ;
569
+ return '4.29.7 ' ;
570
570
}
571
571
} , {
572
572
key : "_addPnsdkSuffix" ,
@@ -622,19 +622,6 @@ module.exports = _slicedToArray;
622
622
623
623
/***/ } ) ,
624
624
/* 10 */
625
- /***/ ( function ( module , exports ) {
626
-
627
- function _getPrototypeOf ( o ) {
628
- module . exports = _getPrototypeOf = Object . setPrototypeOf ? Object . getPrototypeOf : function _getPrototypeOf ( o ) {
629
- return o . __proto__ || Object . getPrototypeOf ( o ) ;
630
- } ;
631
- return _getPrototypeOf ( o ) ;
632
- }
633
-
634
- module . exports = _getPrototypeOf ;
635
-
636
- /***/ } ) ,
637
- /* 11 */
638
625
/***/ ( function ( module , exports , __webpack_require__ ) {
639
626
640
627
"use strict" ;
@@ -659,6 +646,19 @@ var _default = {
659
646
exports [ "default" ] = _default ;
660
647
module . exports = exports . default ;
661
648
649
+ /***/ } ) ,
650
+ /* 11 */
651
+ /***/ ( function ( module , exports ) {
652
+
653
+ function _getPrototypeOf ( o ) {
654
+ module . exports = _getPrototypeOf = Object . setPrototypeOf ? Object . getPrototypeOf : function _getPrototypeOf ( o ) {
655
+ return o . __proto__ || Object . getPrototypeOf ( o ) ;
656
+ } ;
657
+ return _getPrototypeOf ( o ) ;
658
+ }
659
+
660
+ module . exports = _getPrototypeOf ;
661
+
662
662
/***/ } ) ,
663
663
/* 12 */
664
664
/***/ ( function ( module , exports , __webpack_require__ ) {
@@ -767,7 +767,7 @@ var _inherits2 = _interopRequireDefault(__webpack_require__(12));
767
767
768
768
var _possibleConstructorReturn2 = _interopRequireDefault ( __webpack_require__ ( 14 ) ) ;
769
769
770
- var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
770
+ var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
771
771
772
772
var _wrapNativeSuper2 = _interopRequireDefault ( __webpack_require__ ( 37 ) ) ;
773
773
@@ -781,6 +781,8 @@ var _config = _interopRequireDefault(__webpack_require__(8));
781
781
782
782
var _operations = _interopRequireDefault ( __webpack_require__ ( 1 ) ) ;
783
783
784
+ var _categories = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
785
+
784
786
function ownKeys ( object , enumerableOnly ) { var keys = Object . keys ( object ) ; if ( Object . getOwnPropertySymbols ) { var symbols = Object . getOwnPropertySymbols ( object ) ; if ( enumerableOnly ) symbols = symbols . filter ( function ( sym ) { return Object . getOwnPropertyDescriptor ( object , sym ) . enumerable ; } ) ; keys . push . apply ( keys , symbols ) ; } return keys ; }
785
787
786
788
function _objectSpread ( target ) { for ( var i = 1 ; i < arguments . length ; i ++ ) { var source = arguments [ i ] != null ? arguments [ i ] : { } ; if ( i % 2 ) { ownKeys ( Object ( source ) , true ) . forEach ( function ( key ) { ( 0 , _defineProperty2 [ "default" ] ) ( target , key , source [ key ] ) ; } ) ; } else if ( Object . getOwnPropertyDescriptors ) { Object . defineProperties ( target , Object . getOwnPropertyDescriptors ( source ) ) ; } else { ownKeys ( Object ( source ) ) . forEach ( function ( key ) { Object . defineProperty ( target , key , Object . getOwnPropertyDescriptor ( source , key ) ) ; } ) ; } } return target ; }
@@ -1020,7 +1022,19 @@ function _default(modules, endpoint) {
1020
1022
}
1021
1023
} ) [ "catch" ] ( function ( e ) {
1022
1024
if ( callback ) {
1023
- callback ( e , null ) ;
1025
+ var errorData = e ;
1026
+
1027
+ if ( endpoint . getOperation ( ) === _operations [ "default" ] . PNSubscribeOperation ) {
1028
+ errorData = {
1029
+ statusCode : 400 ,
1030
+ error : true ,
1031
+ operation : endpoint . getOperation ( ) ,
1032
+ errorData : e ,
1033
+ category : _categories [ "default" ] . PNUnknownCategory
1034
+ } ;
1035
+ }
1036
+
1037
+ callback ( errorData , null ) ;
1024
1038
} else if ( promiseComponent ) {
1025
1039
promiseComponent . reject ( new PubNubError ( 'PubNub call failed, check status for details' , e ) ) ;
1026
1040
}
@@ -1328,7 +1342,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4));
1328
1342
1329
1343
var _flow_interfaces = __webpack_require__ ( 2 ) ;
1330
1344
1331
- var _categories = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
1345
+ var _categories = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
1332
1346
1333
1347
var _default = function ( ) {
1334
1348
function _default ( ) {
@@ -1571,7 +1585,7 @@ var _inherits2 = _interopRequireDefault(__webpack_require__(12));
1571
1585
1572
1586
var _possibleConstructorReturn2 = _interopRequireDefault ( __webpack_require__ ( 14 ) ) ;
1573
1587
1574
- var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
1588
+ var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
1575
1589
1576
1590
var _cborSync = _interopRequireDefault ( __webpack_require__ ( 24 ) ) ;
1577
1591
@@ -2430,7 +2444,7 @@ var subscribeEndpointConfig = _interopRequireWildcard(__webpack_require__(113));
2430
2444
2431
2445
var _operations = _interopRequireDefault ( __webpack_require__ ( 1 ) ) ;
2432
2446
2433
- var _categories = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
2447
+ var _categories = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
2434
2448
2435
2449
var _flow_interfaces = __webpack_require__ ( 2 ) ;
2436
2450
@@ -3844,7 +3858,7 @@ var _utils = _interopRequireDefault(__webpack_require__(3));
3844
3858
3845
3859
var _flow_interfaces = __webpack_require__ ( 2 ) ;
3846
3860
3847
- var _categories = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
3861
+ var _categories = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
3848
3862
3849
3863
var _default = function ( ) {
3850
3864
function _default ( _ref ) {
@@ -4906,7 +4920,7 @@ var _inherits2 = _interopRequireDefault(__webpack_require__(12));
4906
4920
4907
4921
var _possibleConstructorReturn2 = _interopRequireDefault ( __webpack_require__ ( 14 ) ) ;
4908
4922
4909
- var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
4923
+ var _getPrototypeOf2 = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
4910
4924
4911
4925
var _classCallCheck2 = _interopRequireDefault ( __webpack_require__ ( 5 ) ) ;
4912
4926
@@ -5869,7 +5883,7 @@ module.exports = exports.default;
5869
5883
/* 37 */
5870
5884
/***/ ( function ( module , exports , __webpack_require__ ) {
5871
5885
5872
- var getPrototypeOf = __webpack_require__ ( 10 ) ;
5886
+ var getPrototypeOf = __webpack_require__ ( 11 ) ;
5873
5887
5874
5888
var setPrototypeOf = __webpack_require__ ( 13 ) ;
5875
5889
@@ -12383,11 +12397,19 @@ function getOperation() {
12383
12397
return _operations [ "default" ] . PNAccessManagerGrant ;
12384
12398
}
12385
12399
12386
- function validateParams ( modules ) {
12400
+ function validateParams ( modules , incomingParams ) {
12387
12401
var config = modules . config ;
12388
12402
if ( ! config . subscribeKey ) return 'Missing Subscribe Key' ;
12389
12403
if ( ! config . publishKey ) return 'Missing Publish Key' ;
12390
12404
if ( ! config . secretKey ) return 'Missing Secret Key' ;
12405
+
12406
+ if ( incomingParams . uuids != null && ! incomingParams . authKeys ) {
12407
+ return 'authKeys are required for grant request on uuids' ;
12408
+ }
12409
+
12410
+ if ( incomingParams . uuids != null && ( incomingParams . channels != null || incomingParams . channelGroups != null ) ) {
12411
+ return 'Both channel/channelgroup and uuid cannot be used in the same request' ;
12412
+ }
12391
12413
}
12392
12414
12393
12415
function getURL ( modules ) {
@@ -12409,13 +12431,21 @@ function prepareParams(modules, incomingParams) {
12409
12431
channels = _incomingParams$chann === void 0 ? [ ] : _incomingParams$chann ,
12410
12432
_incomingParams$chann2 = incomingParams . channelGroups ,
12411
12433
channelGroups = _incomingParams$chann2 === void 0 ? [ ] : _incomingParams$chann2 ,
12434
+ _incomingParams$uuids = incomingParams . uuids ,
12435
+ uuids = _incomingParams$uuids === void 0 ? [ ] : _incomingParams$uuids ,
12412
12436
ttl = incomingParams . ttl ,
12413
12437
_incomingParams$read = incomingParams . read ,
12414
12438
read = _incomingParams$read === void 0 ? false : _incomingParams$read ,
12415
12439
_incomingParams$write = incomingParams . write ,
12416
12440
write = _incomingParams$write === void 0 ? false : _incomingParams$write ,
12417
12441
_incomingParams$manag = incomingParams . manage ,
12418
12442
manage = _incomingParams$manag === void 0 ? false : _incomingParams$manag ,
12443
+ _incomingParams$get = incomingParams . get ,
12444
+ get = _incomingParams$get === void 0 ? false : _incomingParams$get ,
12445
+ _incomingParams$join = incomingParams . join ,
12446
+ join = _incomingParams$join === void 0 ? false : _incomingParams$join ,
12447
+ _incomingParams$updat = incomingParams . update ,
12448
+ update = _incomingParams$updat === void 0 ? false : _incomingParams$updat ,
12419
12449
_incomingParams$authK = incomingParams . authKeys ,
12420
12450
authKeys = _incomingParams$authK === void 0 ? [ ] : _incomingParams$authK ;
12421
12451
var deleteParam = incomingParams [ "delete" ] ;
@@ -12424,6 +12454,9 @@ function prepareParams(modules, incomingParams) {
12424
12454
params . w = write ? '1' : '0' ;
12425
12455
params . m = manage ? '1' : '0' ;
12426
12456
params . d = deleteParam ? '1' : '0' ;
12457
+ params . g = get ? '1' : '0' ;
12458
+ params . j = join ? '1' : '0' ;
12459
+ params . u = update ? '1' : '0' ;
12427
12460
12428
12461
if ( channels . length > 0 ) {
12429
12462
params . channel = channels . join ( ',' ) ;
@@ -12437,6 +12470,10 @@ function prepareParams(modules, incomingParams) {
12437
12470
params . auth = authKeys . join ( ',' ) ;
12438
12471
}
12439
12472
12473
+ if ( uuids . length > 0 ) {
12474
+ params [ 'target-uuid' ] = uuids . join ( ',' ) ;
12475
+ }
12476
+
12440
12477
if ( ttl || ttl === 0 ) {
12441
12478
params . ttl = ttl ;
12442
12479
}
@@ -13349,7 +13386,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4));
13349
13386
13350
13387
var _config = _interopRequireDefault ( __webpack_require__ ( 8 ) ) ;
13351
13388
13352
- var _categories = _interopRequireDefault ( __webpack_require__ ( 11 ) ) ;
13389
+ var _categories = _interopRequireDefault ( __webpack_require__ ( 10 ) ) ;
13353
13390
13354
13391
var _flow_interfaces = __webpack_require__ ( 2 ) ;
13355
13392
0 commit comments