@ackee/antonio-auth
Version:

8 lines • 1.38 kB
JavaScript
import { getAccessToken } from '@ackee/petrus';
import { setAuthHeader } from '@ackee/antonio-utils';
export default function* requestAuthHeaderInterceptor(request) {
const accessToken = yield* getAccessToken();
setAuthHeader(request.headers, accessToken?.token);
return request;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnZXRBY2Nlc3NUb2tlbiIsInNldEF1dGhIZWFkZXIiLCJyZXF1ZXN0QXV0aEhlYWRlckludGVyY2VwdG9yIiwicmVxdWVzdCIsImFjY2Vzc1Rva2VuIiwiaGVhZGVycyIsInRva2VuIl0sInNvdXJjZXMiOlsiLi4vc3JjL3JlcXVlc3RBdXRoSGVhZGVySW50ZXJjZXB0b3IudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0QWNjZXNzVG9rZW4gfSBmcm9tICdAYWNrZWUvcGV0cnVzJztcbmltcG9ydCB7IHNldEF1dGhIZWFkZXIgfSBmcm9tICdAYWNrZWUvYW50b25pby11dGlscyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uKiByZXF1ZXN0QXV0aEhlYWRlckludGVyY2VwdG9yKHJlcXVlc3Q6IFJlcXVlc3QpIHtcbiAgICBjb25zdCBhY2Nlc3NUb2tlbiA9IHlpZWxkKiBnZXRBY2Nlc3NUb2tlbigpO1xuXG4gICAgc2V0QXV0aEhlYWRlcihyZXF1ZXN0LmhlYWRlcnMsIGFjY2Vzc1Rva2VuPy50b2tlbik7XG5cbiAgICByZXR1cm4gcmVxdWVzdDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsU0FBU0EsY0FBYyxRQUFRLGVBQWU7QUFDOUMsU0FBU0MsYUFBYSxRQUFRLHNCQUFzQjtBQUVwRCxlQUFlLFVBQVVDLDRCQUE0QkEsQ0FBQ0MsT0FBZ0IsRUFBRTtFQUNwRSxNQUFNQyxXQUFXLEdBQUcsT0FBT0osY0FBYyxDQUFDLENBQUM7RUFFM0NDLGFBQWEsQ0FBQ0UsT0FBTyxDQUFDRSxPQUFPLEVBQUVELFdBQVcsRUFBRUUsS0FBSyxDQUFDO0VBRWxELE9BQU9ILE9BQU87QUFDbEIiLCJpZ25vcmVMaXN0IjpbXX0=