Skip to content

Commit 5bed32f

Browse files
Merge pull request #21 from contentstack/region-support
Region support
2 parents d543c39 + 64cb36e commit 5bed32f

File tree

7 files changed

+117
-57
lines changed

7 files changed

+117
-57
lines changed

dist/nativescript/contentstack.js

Lines changed: 49 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ module.exports =
6464
/******/ __webpack_require__.p = "";
6565
/******/
6666
/******/ // Load entry module and return exports
67-
/******/ return __webpack_require__(__webpack_require__.s = 12);
67+
/******/ return __webpack_require__(__webpack_require__.s = 13);
6868
/******/ })
6969
/************************************************************************/
7070
/******/ ([
@@ -96,7 +96,7 @@ var _request = __webpack_require__(2);
9696

9797
var _request2 = _interopRequireDefault(_request);
9898

99-
var _result = __webpack_require__(14);
99+
var _result = __webpack_require__(15);
100100

101101
var _result2 = _interopRequireDefault(_result);
102102

@@ -471,7 +471,7 @@ function sendRequest(queryObject) {
471471
});
472472
}
473473
};
474-
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
474+
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10)))
475475

476476
/***/ }),
477477
/* 1 */
@@ -490,7 +490,7 @@ var _createClass = function () { function defineProperties(target, props) { for
490490
/*import Sync from './modules/sync';*/
491491

492492

493-
var _config = __webpack_require__(7);
493+
var _config = __webpack_require__(8);
494494

495495
var _config2 = _interopRequireDefault(_config);
496496

@@ -502,7 +502,7 @@ var _entry = __webpack_require__(5);
502502

503503
var _entry2 = _interopRequireDefault(_entry);
504504

505-
var _assets = __webpack_require__(13);
505+
var _assets = __webpack_require__(14);
506506

507507
var _assets2 = _interopRequireDefault(_assets);
508508

@@ -548,15 +548,16 @@ var Stack = function () {
548548
function Stack() {
549549
_classCallCheck(this, Stack);
550550

551-
this.config = _config2.default;
552-
this.cachePolicy = _index2.default.policies.IGNORE_CACHE;
553-
this.provider = _index2.default.providers('localstorage');
554-
//this.sync_cdn_api_key = stack_arguments[0].sync_cdn_api_key;
555-
556551
for (var _len = arguments.length, stack_arguments = Array(_len), _key = 0; _key < _len; _key++) {
557552
stack_arguments[_key] = arguments[_key];
558553
}
559554

555+
if (stack_arguments[0].region && stack_arguments[0].region != undefined && stack_arguments[0].region != "us") {
556+
_config2.default['host'] = stack_arguments[0].region + "-" + "cdn.contentstack.com";
557+
}
558+
this.config = _config2.default;
559+
this.cachePolicy = _index2.default.policies.IGNORE_CACHE;
560+
this.provider = _index2.default.providers('localstorage');
560561
switch (stack_arguments.length) {
561562
case 1:
562563
if (_typeof(stack_arguments[0]) === "object" && typeof stack_arguments[0].api_key === "string" && typeof stack_arguments[0].access_token === "string" && typeof stack_arguments[0].environment === "string") {
@@ -1050,7 +1051,7 @@ var _utils = __webpack_require__(0);
10501051

10511052
var Utils = _interopRequireWildcard(_utils);
10521053

1053-
var _http = __webpack_require__(15);
1054+
var _http = __webpack_require__(16);
10541055

10551056
var _http2 = _interopRequireDefault(_http);
10561057

@@ -1059,7 +1060,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
10591060
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
10601061

10611062
//JS SDK version
1062-
var version = '3.7.0';
1063+
var version = '3.7.1';
10631064
var environment = void 0,
10641065
api_key = void 0;
10651066

@@ -1125,7 +1126,7 @@ Object.defineProperty(exports, "__esModule", {
11251126
value: true
11261127
});
11271128

1128-
var _localstorage = __webpack_require__(11);
1129+
var _localstorage = __webpack_require__(12);
11291130

11301131
var _localstorage2 = _interopRequireDefault(_localstorage);
11311132

@@ -1173,7 +1174,7 @@ var _utils = __webpack_require__(0);
11731174

11741175
var Utils = _interopRequireWildcard(_utils);
11751176

1176-
var _localstorage = __webpack_require__(16);
1177+
var _localstorage = __webpack_require__(17);
11771178

11781179
var _localstorage2 = _interopRequireDefault(_localstorage);
11791180

@@ -2370,6 +2371,24 @@ exports.default = Query;
23702371
"use strict";
23712372

23722373

2374+
Object.defineProperty(exports, "__esModule", {
2375+
value: true
2376+
});
2377+
var ContentstackRegion = {
2378+
EU: "eu",
2379+
US: "us"
2380+
};
2381+
2382+
exports.default = ContentstackRegion;
2383+
//module.exports = ContentstackRegion;
2384+
2385+
/***/ }),
2386+
/* 8 */
2387+
/***/ (function(module, exports, __webpack_require__) {
2388+
2389+
"use strict";
2390+
2391+
23732392
Object.defineProperty(exports, "__esModule", {
23742393
value: true
23752394
});
@@ -2390,7 +2409,7 @@ var config = {
23902409
exports.default = config;
23912410

23922411
/***/ }),
2393-
/* 8 */
2412+
/* 9 */
23942413
/***/ (function(module, exports, __webpack_require__) {
23952414

23962415
"use strict";
@@ -2449,10 +2468,10 @@ exports.default = config;
24492468
module.exports = new LocalStorage();
24502469
}
24512470
})();
2452-
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10)))
2471+
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11)))
24532472

24542473
/***/ }),
2455-
/* 9 */
2474+
/* 10 */
24562475
/***/ (function(module, exports, __webpack_require__) {
24572476

24582477
"use strict";
@@ -2645,7 +2664,7 @@ process.umask = function () {
26452664
};
26462665

26472666
/***/ }),
2648-
/* 10 */
2667+
/* 11 */
26492668
/***/ (function(module, exports, __webpack_require__) {
26502669

26512670
"use strict";
@@ -2675,7 +2694,7 @@ try {
26752694
module.exports = g;
26762695

26772696
/***/ }),
2678-
/* 11 */
2697+
/* 12 */
26792698
/***/ (function(module, exports, __webpack_require__) {
26802699

26812700
"use strict";
@@ -2767,7 +2786,7 @@ localStorage.clearAll = function (callback) {
27672786
exports.default = localStorage;
27682787

27692788
/***/ }),
2770-
/* 12 */
2789+
/* 13 */
27712790
/***/ (function(module, exports, __webpack_require__) {
27722791

27732792
"use strict";
@@ -2783,6 +2802,10 @@ var _index = __webpack_require__(3);
27832802

27842803
var _index2 = _interopRequireDefault(_index);
27852804

2805+
var _contentstackregion = __webpack_require__(7);
2806+
2807+
var _contentstackregion2 = _interopRequireDefault(_contentstackregion);
2808+
27862809
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
27872810

27882811
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -2809,6 +2832,7 @@ var Contentstack = function () {
28092832
* Contentstack.CachePolicy.CACHE_THEN_NETWORK
28102833
*/
28112834
this.CachePolicy = _index2.default.policies;
2835+
this.Region = _contentstackregion2.default;
28122836
}
28132837
/**
28142838
@@ -2833,7 +2857,7 @@ var Contentstack = function () {
28332857
module.exports = new Contentstack();
28342858

28352859
/***/ }),
2836-
/* 13 */
2860+
/* 14 */
28372861
/***/ (function(module, exports, __webpack_require__) {
28382862

28392863
"use strict";
@@ -2980,7 +3004,7 @@ var Assets = function () {
29803004
exports.default = Assets;
29813005

29823006
/***/ }),
2983-
/* 14 */
3007+
/* 15 */
29843008
/***/ (function(module, exports, __webpack_require__) {
29853009

29863010
"use strict";
@@ -3123,7 +3147,7 @@ module.exports = function (object) {
31233147
};
31243148

31253149
/***/ }),
3126-
/* 15 */
3150+
/* 16 */
31273151
/***/ (function(module, exports, __webpack_require__) {
31283152

31293153
"use strict";
@@ -3135,7 +3159,7 @@ Object.defineProperty(exports, "__esModule", {
31353159
exports.default = fetch;
31363160

31373161
/***/ }),
3138-
/* 16 */
3162+
/* 17 */
31393163
/***/ (function(module, exports, __webpack_require__) {
31403164

31413165
"use strict";
@@ -3145,7 +3169,7 @@ Object.defineProperty(exports, "__esModule", {
31453169
value: true
31463170
});
31473171

3148-
var _localStorage = __webpack_require__(8);
3172+
var _localStorage = __webpack_require__(9);
31493173

31503174
var _localStorage2 = _interopRequireDefault(_localStorage);
31513175

0 commit comments

Comments
 (0)