Skip to content

Commit 9efb6e7

Browse files
authored
Merge pull request #14 from crhistianr/ie-caching-bugfix
bugfixes: dont cache responses and set correct repo url in package.json
2 parents 65c6aed + 5add0a0 commit 9efb6e7

147 files changed

Lines changed: 186 additions & 179 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ of your imagination.
1010
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
1111

1212
- API version: 1.0
13-
- Package version: 1.0.56
13+
- Package version: 1.0.58
1414
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
1515

1616
For more information, please visit [https://documentation.ordercloud.io](https://documentation.ordercloud.io/platform-guides/getting-started/introduction-to-ordercloud)

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ordercloud-javascript-sdk",
3-
"version": "1.0.56",
3+
"version": "1.0.58",
44
"description": "JavaScript SDK autogenerated from swagger spec using the Swagger-CodeGen project",
55
"main": "dist/ordercloud-javascript-sdk.js",
66
"authors": [

package.json

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
11
{
2-
"name": "ordercloud-javascript-sdk",
3-
"version": "1.0.57",
4-
"description": "JavaScript SDK autogenerated from swagger spec using the Swagger-CodeGen project",
5-
"author": "Four51 Inc. <ordercloud@four51.com>",
6-
"license": "MIT",
7-
"main": "src/index.js",
8-
"scripts": {
9-
"build": "npm run concat && npm run minify",
10-
"concat": "browserify ./src/index.js --outfile ./dist/ordercloud-javascript-sdk.js --standalone OrderCloudSDK",
11-
"minify": "uglifyjs --compress unused=false --mangle --output dist/ordercloud-javascript-sdk.min.js -- dist/ordercloud-javascript-sdk.js",
12-
"test": "mocha --recursive"
13-
},
14-
"repository": {
15-
"type": "git",
16-
"url": "https://github.com/ordercloud-api/javascript-sdk"
17-
},
18-
"dependencies": {
19-
"superagent": "1.7.1"
20-
},
21-
"devDependencies": {
22-
"bowserify": "^10.2.1",
23-
"expect.js": "~0.3.1",
24-
"fs": "0.0.1-security",
25-
"glob": "7.1.1",
26-
"mocha": "~2.3.4",
27-
"sinon": "1.17.3",
28-
"uglify-js": "2.7.5"
29-
}
30-
}
2+
"name": "ordercloud-javascript-sdk",
3+
"version": "1.0.58",
4+
"description": "JavaScript SDK autogenerated from swagger spec using the Swagger-CodeGen project",
5+
"author": "Four51 Inc. <ordercloud@four51.com>",
6+
"license": "MIT",
7+
"main": "src/index.js",
8+
"scripts": {
9+
"build": "npm run concat && npm run minify",
10+
"concat": "browserify ./src/index.js --outfile ./dist/ordercloud-javascript-sdk.js --standalone OrderCloudSDK",
11+
"minify": "uglifyjs --compress unused=false --mangle --output dist/ordercloud-javascript-sdk.min.js -- dist/ordercloud-javascript-sdk.js",
12+
"test": "mocha --recursive"
13+
},
14+
"repository": {
15+
"type": "git",
16+
"url": "https://github.com/ordercloud-api/OrderCloud-JavaScript-SDK"
17+
},
18+
"dependencies": {
19+
"superagent": "1.7.1",
20+
"superagent-no-cache": "0.1.1"
21+
},
22+
"devDependencies": {
23+
"bowserify": "^10.2.1",
24+
"expect.js": "~0.3.1",
25+
"fs": "0.0.1-security",
26+
"glob": "7.1.1",
27+
"mocha": "~2.3.4",
28+
"sinon": "1.17.3",
29+
"uglify-js": "2.7.5"
30+
}
31+
}

src/ApiClient.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@
1414
(function(root, factory) {
1515
if (typeof define === 'function' && define.amd) {
1616
// AMD. Register as an anonymous module.
17-
define(['superagent'], factory);
17+
define(['superagent', 'superagent-no-cache'], factory);
1818
} else if (typeof module === 'object' && module.exports) {
1919
// CommonJS-like environments that support module.exports, like Node.
20-
module.exports = factory(require('superagent'));
20+
module.exports = factory(require('superagent'), require('superagent-no-cache'));
2121
} else {
2222
// Browser globals (root is window)
2323
if (!root.OrderCloud) {
2424
root.OrderCloud = {};
2525
}
26-
root.OrderCloud.ApiClient = factory(root.superagent);
26+
root.OrderCloud.ApiClient = factory(root.superagent, root['superagent-no-cache']);
2727
}
28-
}(this, function(superagent) {
28+
}(this, function(superagent, nocache) {
2929
'use strict';
3030

3131
/**
3232
* @module ApiClient
33-
* @version 1.0.56
33+
* @version 1.0.58
3434
*/
3535

3636
/**
@@ -378,6 +378,9 @@
378378
// set header parameters
379379
request.set(this.defaultHeaders).set(this.normalizeParams(headerParams));
380380

381+
// dont cache response (guards against IE's aggressive caching)
382+
request.use(nocache);
383+
381384
// set request timeout
382385
request.timeout(this.timeout);
383386

@@ -444,6 +447,9 @@ exports.prototype.callAuth = function callApi(path, httpMethod, pathParams,
444447
// set header parameters
445448
request.set(this.defaultHeaders).set(this.normalizeParams(headerParams));
446449

450+
// dont cache response (guards against IE's aggressive caching)
451+
request.use(nocache);
452+
447453
// set request timeout
448454
request.timeout(this.timeout);
449455

src/api/Addresses.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* Address service.
3333
* @module api/Addresses
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

src/api/AdminAddresses.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* AdminAddress service.
3333
* @module api/AdminAddresses
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

src/api/AdminUserGroups.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* AdminUserGroup service.
3333
* @module api/AdminUserGroups
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

src/api/AdminUsers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* AdminUser service.
3333
* @module api/AdminUsers
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

src/api/ApprovalRules.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* ApprovalRule service.
3333
* @module api/ApprovalRules
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

src/api/Buyers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/**
3232
* Buyer service.
3333
* @module api/Buyers
34-
* @version 1.0.56
34+
* @version 1.0.58
3535
*/
3636

3737
/**

0 commit comments

Comments
 (0)