diff --git a/.env.development b/.env.development index 5a86b627..24f39269 100644 --- a/.env.development +++ b/.env.development @@ -1,2 +1,3 @@ REACT_APP_ENV=development +REACT_APP_SHARETRIBE_SDK_TRANSIT_VERBOSE=true diff --git a/server/index.js b/server/index.js index f14de977..903c3426 100644 --- a/server/index.js +++ b/server/index.js @@ -45,6 +45,7 @@ const dev = process.env.REACT_APP_ENV === 'development'; const PORT = parseInt(process.env.PORT, 10); const CLIENT_ID = process.env.REACT_APP_SHARETRIBE_SDK_CLIENT_ID; const BASE_URL = process.env.REACT_APP_SHARETRIBE_SDK_BASE_URL; +const TRANSIT_VERBOSE = process.env.REACT_APP_SHARETRIBE_SDK_TRANSIT_VERBOSE === 'true'; const USING_SSL = process.env.REACT_APP_SHARETRIBE_USING_SSL === 'true'; const TRUST_PROXY = process.env.SERVER_SHARETRIBE_TRUST_PROXY || null; const CSP = process.env.REACT_APP_CSP; @@ -167,6 +168,7 @@ app.get('*', (req, res) => { }); const sdk = sharetribeSdk.createInstance({ + transitVerbose: TRANSIT_VERBOSE, clientId: CLIENT_ID, baseUrl: BASE_URL, httpAgent: httpAgent, diff --git a/src/config.js b/src/config.js index b82f93ed..c621c842 100644 --- a/src/config.js +++ b/src/config.js @@ -34,6 +34,7 @@ const bookingUnitType = 'line-item/night'; // exposing server secrets to the client side. const sdkClientId = process.env.REACT_APP_SHARETRIBE_SDK_CLIENT_ID; const sdkBaseUrl = process.env.REACT_APP_SHARETRIBE_SDK_BASE_URL; +const sdkTransitVerbose = process.env.REACT_APP_SHARETRIBE_SDK_TRANSIT_VERBOSE === 'true'; const currency = process.env.REACT_APP_SHARETRIBE_MARKETPLACE_CURRENCY; @@ -284,7 +285,11 @@ const config = { locale, bookingUnitType, i18n, - sdk: { clientId: sdkClientId, baseUrl: sdkBaseUrl }, + sdk: { + clientId: sdkClientId, + baseUrl: sdkBaseUrl, + transitVerbose: sdkTransitVerbose, + }, sortSearchByDistance, currency, listingMinimumPriceSubUnits, diff --git a/src/index.js b/src/index.js index 85f525e2..cb28783a 100644 --- a/src/index.js +++ b/src/index.js @@ -71,6 +71,7 @@ if (typeof window !== 'undefined') { const preloadedState = window.__PRELOADED_STATE__ || '{}'; const initialState = JSON.parse(preloadedState, sdkTypes.reviver); const sdk = createInstance({ + transitVerbose: config.sdk.transitVerbose, clientId: config.sdk.clientId, baseUrl: config.sdk.baseUrl, secure: config.usingSSL,