Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / src / bootstrapper / api / urlConfig / orchestration.ts
Size: Mime:
import { baseEndpointUrl, absoluteUrl, studioId, readyApiUrl } from '../ENV'
export const baseUrl = absoluteUrl

const urls = {
  accountsBaseUrl: '/accounts',
  getPagesBaseUrl: ``,
  getCatalogBaseUrl: ``,
  categoryBaseUrl: ``,

  productListBaseUrl: `skavastream/core/v5/wrskavastore/productlist`,
  productBaseUrl: `skavastream/core/v5/wrskavastore/product`,

  searchBaseUrl: ``,
  searchsuggestionBaseUrl: ``,

  userBaseUrl: ``,
  getProfileUrl: ``,
  updateProfileUrl: ``,
  viewBagBaseUrl: ``,
  getListBaseUrl: ``,
  productGetReviewBaseUrl: ``,
  productSubmitReviewBaseUrl: ``,
  orderLookUpBaseUrl: ``,
  orderStatusChangeBaseUrl: ``,
  getStoreBaseUrl: ``,
  logoutBaseUrl: ``,
  loginBaseURL: ``,
  registerBaseUrl: `skavastream/xact/v5/wrskavauser/register`,
  createListBaseUrl: ``,
  saveforlaterBaseUrl: ``,
  addItemBaseUrl: ``,
  deleteItemBaseUrl: ``,
  getItemBaseUrl: ``,
  // storeCreditURL: ``,

  addaddressBaseUrl: ``,
  addcardBaseUrl: ``,

  deletecardBaseUrl: ``,

  resetPasswordUrl: ``,
  resetPasswordBySQUrl: ``,
  validateResetSMSUrl: ``,
  resetPasswordByMailUrl: ``,
  validateResetEmailUrl: ``,
  updatePasswordUrl: ``,
  addSecurityQuestionUrl: ``,
  getSecurityQuestionUrl: ``,

  addToBagBaseUrl: `cartservice/bags`,
  deleteFromBagBaseUrl: ``,
  shippingAndTaxBaseUrl: ``,
  updateBagBaseUrl: ``,
  setShippingAddressBaseUrl: ``,
  updateShippingMethodsBaseUrl: ``,
  paymentBaseUrl: ``,
  submitOrderBaseUrl: ``,
  suspendCartBaseUrl: ``,
  loyaltyBaseURL: ``,

  getKeyForToken: ``,

  getLoyaltyPointsUrl: ``,
  getLoyaltyTransactionUrl: ``,
  loyaltyCreateTransactionUrl: ``,

  getTokenForTwitterUrl: ``,

  resetByMailUrl: ``,
  validatePasswordResetUrl: ``,
  resetPasswordBySecurityQuestionUrl: ``,
  updateUserProfileUrl: ``,

  // skavastream/xact/v5/wrskavauser/register
  userAddressesBaseUrl: ``,
}

Object.keys(urls).forEach(key => {
  // urls[key] = `${baseUrl}/api/` + urls[key]

  // @@fixme
  urls[key] = urls[key] === `` ? `@@FIXME` : urls[key]

  // !!! NOTE THIS CHANGE
  urls[key] = `${baseEndpointUrl}/` + urls[key] + '/'
})

Object.assign(urls, {
  googleBaseUrl: `https://maps.googleapis.com/maps`,
})

export const {
  accountsBaseUrl,
  getPagesBaseUrl,
  getCatalogBaseUrl,
  categoryBaseUrl,
  productListBaseUrl,
  searchBaseUrl,
  searchsuggestionBaseUrl,
  productBaseUrl,
  userBaseUrl,
  getProfileUrl,
  updateProfileUrl,
  viewBagBaseUrl,
  getListBaseUrl,
  productGetReviewBaseUrl,
  productSubmitReviewBaseUrl,
  orderLookUpBaseUrl,
  orderStatusChangeBaseUrl,
  getStoreBaseUrl,
  logoutBaseUrl,
  loginBaseURL,
  registerBaseUrl,
  createListBaseUrl,
  saveforlaterBaseUrl,
  addItemBaseUrl,
  deleteItemBaseUrl,
  getItemBaseUrl,
  // storeCreditURL,
  addaddressBaseUrl,
  userAddressesBaseUrl,
  addcardBaseUrl,
  deletecardBaseUrl,
  resetPasswordUrl,
  resetPasswordBySQUrl,
  validateResetSMSUrl,
  resetPasswordByMailUrl,
  validateResetEmailUrl,
  updatePasswordUrl,
  addSecurityQuestionUrl,
  getSecurityQuestionUrl,
  addToBagBaseUrl,
  deleteFromBagBaseUrl,
  shippingAndTaxBaseUrl,
  updateBagBaseUrl,
  setShippingAddressBaseUrl,
  updateShippingMethodsBaseUrl,
  paymentBaseUrl,
  submitOrderBaseUrl,
  suspendCartBaseUrl,
  loyaltyBaseURL,
  googleBaseUrl,
  getKeyForToken,
  getLoyaltyPointsUrl,
  getLoyaltyTransactionUrl,
  loyaltyCreateTransactionUrl,
  getTokenForTwitterUrl,
  resetByMailUrl,
  validatePasswordResetUrl,
  resetPasswordBySecurityQuestionUrl,
  updateUserProfileUrl,
} = urls