@availity/api-core
Advanced tools
Comparing version 6.4.0 to 6.5.0
@@ -6,2 +6,13 @@ # Change Log | ||
# 6.5.0 (2020-06-04) | ||
### Features | ||
* **api-core:** route api calls to on-prem when called from cloud apps ([94fa9df](https://github.com/Availity/sdk-js/commit/94fa9dff730e514fd21abe0910d460e7958e9a94)) | ||
# 6.4.0 (2020-06-03) | ||
@@ -8,0 +19,0 @@ |
@@ -24,2 +24,4 @@ "use strict"; | ||
var _resolveHost = _interopRequireDefault(require("./resolve-host")); | ||
var AvApi = /*#__PURE__*/function () { | ||
@@ -158,3 +160,5 @@ function AvApi(_ref) { | ||
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, ''); | ||
var uri = parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, ''); | ||
var hostname = url ? null : (0, _resolveHost["default"])(config.host, config.window || window); | ||
return (hostname ? "https://".concat(hostname) : '') + uri; | ||
} | ||
@@ -161,0 +165,0 @@ }, { |
@@ -22,2 +22,4 @@ "use strict"; | ||
var _resolveHost = _interopRequireDefault(require("./resolve-host")); | ||
var AvMicroservice = /*#__PURE__*/function (_AvApi) { | ||
@@ -64,3 +66,5 @@ (0, _inherits2["default"])(AvMicroservice, _AvApi); | ||
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, ''); | ||
var uri = parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, ''); | ||
var hostname = (0, _resolveHost["default"])(config.host, config.window || window); | ||
return (hostname ? "https://".concat(hostname) : '') + uri; | ||
} // polling location is the same url | ||
@@ -67,0 +71,0 @@ |
@@ -31,3 +31,5 @@ "use strict"; | ||
}, | ||
sessionBust: true | ||
sessionBust: true, | ||
// send credentials on CORS requests | ||
withCredentials: true | ||
}, | ||
@@ -57,3 +59,5 @@ MS: { | ||
}, | ||
sessionBust: false | ||
sessionBust: false, | ||
// send credentials on CORS requests | ||
withCredentials: true | ||
} | ||
@@ -60,0 +64,0 @@ }; |
{ | ||
"name": "@availity/api-core", | ||
"version": "6.4.0", | ||
"version": "6.5.0", | ||
"description": "Base API definitions for the Availity REST API", | ||
@@ -24,3 +24,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "b40e6e4dbebb55b08891ddf9e310a390d1fc9172" | ||
"gitHead": "9ec28cc1091be12ea85fa134c002721496452b90" | ||
} |
@@ -5,2 +5,3 @@ import qs from 'qs'; | ||
import API_OPTIONS from './options'; | ||
import resolveHost from './resolve-host'; | ||
@@ -104,2 +105,3 @@ export default class AvApi { | ||
const { path, version, name, url } = config; | ||
let parts = []; | ||
@@ -113,6 +115,11 @@ if (name) { | ||
// join parts, remove multiple /'s and trailing / | ||
return parts | ||
const uri = parts | ||
.join('/') | ||
.replace(/[/]+/g, '/') | ||
.replace(/\/$/, ''); | ||
const hostname = url | ||
? null | ||
: resolveHost(config.host, config.window || window); | ||
return (hostname ? `https://${hostname}` : '') + uri; | ||
} | ||
@@ -119,0 +126,0 @@ |
import AvApi from './api'; | ||
import API_OPTIONS from './options'; | ||
import resolveHost from './resolve-host'; | ||
@@ -22,6 +23,9 @@ export default class AvMicroservice extends AvApi { | ||
} | ||
return parts | ||
const uri = parts | ||
.join('/') | ||
.replace(/[/]+/g, '/') | ||
.replace(/\/$/, ''); | ||
const hostname = resolveHost(config.host, config.window || window); | ||
return (hostname ? `https://${hostname}` : '') + uri; | ||
} | ||
@@ -28,0 +32,0 @@ |
@@ -34,2 +34,5 @@ const API_OPTIONS = { | ||
sessionBust: true, | ||
// send credentials on CORS requests | ||
withCredentials: true, | ||
}, | ||
@@ -68,2 +71,5 @@ MS: { | ||
sessionBust: false, | ||
// send credentials on CORS requests | ||
withCredentials: true, | ||
}, | ||
@@ -70,0 +76,0 @@ }; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
149563
57
3344