saleor-app-sdk-REDIS_APL/src/urls.ts
2022-08-08 16:55:57 +02:00

21 lines
626 B
TypeScript

/**
* TODO: Validate proper URL
*/
const resolveUrlProtocol = (saleorDomain: string): string =>
saleorDomain === "localhost:8000" ? "http" : "https";
export const getJwksUrl = (saleorDomain: string): string =>
`${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/.well-known/jwks.json`;
export const getGraphQLUrl = (saleorDomain: string): string =>
`${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/graphql/`;
/**
* @deprecated Remove in v1, left for compatibility
*/
export const jwksUrl = getJwksUrl;
/**
* @deprecated Remove in v1, left for compatibility
*/
export const graphQLUrl = getGraphQLUrl;