Skip to content

Commit

Permalink
PWA-3267:Adding Authorization Header
Browse files Browse the repository at this point in the history
  • Loading branch information
glo11372 committed Jun 14, 2024
1 parent cd0adbc commit 12fd198
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ exports[`returns a map with expected keys and values 1`] = `
Map {
"MUTATION_QUEUE" => "mutationQueue",
"RETRY" => "retry",
"AUTH" => "auth",
"GQL_CACHE" => "gqlCache",
"STORE" => "store",
"ERROR" => "error",
Expand Down
4 changes: 4 additions & 0 deletions packages/peregrine/lib/Apollo/links/__tests__/index.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ jest.mock('@apollo/client', () => ({
__esModule: true,
createHttpLink: jest.fn(() => 'http')
}));
jest.mock('@magento/peregrine/lib/Apollo/links/authLink', () => ({
__esModule: true,
default: jest.fn(() => 'auth')
}));
jest.mock('@magento/peregrine/lib/Apollo/links/errorLink', () => ({
__esModule: true,
default: jest.fn(() => 'error')
Expand Down
3 changes: 3 additions & 0 deletions packages/peregrine/lib/Apollo/links/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createHttpLink } from '@apollo/client';

import createAuthLink from '@magento/peregrine/lib/Apollo/links/authLink';
import createErrorLink from '@magento/peregrine/lib/Apollo/links/errorLink';
import createGqlCacheLink from '@magento/peregrine/lib/Apollo/links/gqlCacheLink';
import createMutationQueueLink from '@magento/peregrine/lib/Apollo/links/mutationQueueLink';
Expand Down Expand Up @@ -31,6 +32,7 @@ export const customFetchToShrinkQuery = (uri, options) => {
};

const getLinks = apiBase => {
const authLink = createAuthLink();
const storeLink = createStoreLink();
const errorLink = createErrorLink();
const retryLink = createRetryLink();
Expand All @@ -52,6 +54,7 @@ const getLinks = apiBase => {
const links = new Map()
.set('MUTATION_QUEUE', mutationQueueLink)
.set('RETRY', retryLink)
.set('AUTH', authLink)
.set('GQL_CACHE', gqlCacheLink)
.set('STORE', storeLink)
.set('ERROR', errorLink)
Expand Down

0 comments on commit 12fd198

Please sign in to comment.