Skip to content
Snippets Groups Projects
Commit f0580a6a authored by Benedikt Heinrichs's avatar Benedikt Heinrichs
Browse files

Fix: Add additional filter (coscine/issues#1745)

parent b058da59
Branches Issue/1745-coscineConnection
Tags
2 merge requests!3Sprint/2021 23,!2Fix: Add additional filter (coscine/issues#1745)
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
"ts-node": "^10.2.1", "ts-node": "^10.2.1",
"tslib": "^2.3.1", "tslib": "^2.3.1",
"typedoc": "^0.21.9", "typedoc": "^0.21.9",
"typescript": "^4.4.2" "typescript": "~4.4.4"
}, },
"dependencies": { "dependencies": {
"axios": "^0.21.1" "axios": "^0.21.1"
......
...@@ -27,7 +27,7 @@ import { TitleApiFactory } from './Coscine.Api.User/api'; ...@@ -27,7 +27,7 @@ import { TitleApiFactory } from './Coscine.Api.User/api';
import { UserApiFactory } from './Coscine.Api.User/api'; import { UserApiFactory } from './Coscine.Api.User/api';
let accessToken = ''; let accessToken = '';
if (typeof coscine !== 'undefined') { if (typeof coscine !== 'undefined' && typeof coscine.authorization !== 'undefined') {
accessToken = coscine.authorization.bearer; accessToken = coscine.authorization.bearer;
} }
......
...@@ -7,10 +7,14 @@ const clientCorrolationIdKey = 'X-Coscine-Logging-CorrelationId'; ...@@ -7,10 +7,14 @@ const clientCorrolationIdKey = 'X-Coscine-Logging-CorrelationId';
function setHeader(request: AxiosRequestConfig) { function setHeader(request: AxiosRequestConfig) {
if (typeof coscine !== "undefined") { if (typeof coscine !== "undefined") {
if (typeof coscine.authorization !== "undefined") {
request.headers.common[authHeaderKey] = request.headers.common[authHeaderKey] =
'Bearer ' + coscine.authorization.bearer; 'Bearer ' + coscine.authorization.bearer;
}
if (typeof coscine.clientcorrolation !== "undefined") {
request.headers.common[clientCorrolationIdKey] = coscine.clientcorrolation.id; request.headers.common[clientCorrolationIdKey] = coscine.clientcorrolation.id;
} }
}
}; };
instance.interceptors.request.use((request: AxiosRequestConfig) => { instance.interceptors.request.use((request: AxiosRequestConfig) => {
......
declare const coscine: { declare const coscine: {
readonly authorization: { readonly bearer: string }, readonly authorization?: { readonly bearer?: string },
readonly clientcorrolation: { readonly id: string }, readonly clientcorrolation?: { readonly id?: string },
readonly loading: { counter: number }, readonly loading?: { counter?: number },
}; };
\ No newline at end of file
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment