saleor-app-sdk-REDIS_APL/src/urls.ts

22 lines
626 B
TypeScript
Raw Normal View History

2022-08-08 14:55:57 +00:00
/**
* TODO: Validate proper URL
*/
const resolveUrlProtocol = (saleorDomain: string): string =>
saleorDomain === "localhost:8000" ? "http" : "https";
2022-08-08 14:55:57 +00:00
export const getJwksUrl = (saleorDomain: string): string =>
`${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/.well-known/jwks.json`;
2022-08-08 14:55:57 +00:00
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;