unioil-loyalty-rn-app/app/components/environment.js

43 lines
1.8 KiB
JavaScript

import Config from "react-native-config";
export const ENV = "PROD" // STAGING | PROD
const URL = {
"STAGING": {
API_URL: Config.STAGING_API_URL,
LOGS_URL : Config.STAGING_LOGS_URL,
NOTIFICATIONS_URL: Config.STAGING_NOTIFICATIONS_URL,
ACCOUNT_FCM_URL: Config.STAGING_ACCOUNT_FCM_URL,
FCM_REGISTER_URL: Config.STAGING_FCM_REGISTER_URL,
POST_PAY_URL: Config.STAGING_POST_PAY_URL,
POST_PAY_TENANT_ID: Config.STAGING_POST_PAY_TENANT_ID,
POST_PAY_API_KEY: Config.STAGING_POST_PAY_API_KEY,
IQAIR_URL: Config.STAGING_IQAIR_URL,
IQAIR_KEY: Config.STAGING_IQAIR_KEY,
PAYMAYA_API_URL: Config.STAGING_PAYMAYA_API_URL,
PAYMAYA_API_KEY: Config.STAGING_PAYMAYA_API_KEY,
PAYMAYA_API_SECRET: Config.STAGING_PAYMAYA_API_SECRET,
CHECKOUT_KEY: Config.STAGING_CHECKOUT_KEY,
PROJECT_CODE: Config.STAGING_PROJECT_CODE,
PROJECT_KEY: Config.STAGING_PROJECT_KEY
},
"PROD": {
API_URL: Config.PROD_API_URL,
LOGS_URL : Config.PROD_LOGS_URL,
NOTIFICATIONS_URL: Config.PROD_NOTIFICATIONS_URL,
ACCOUNT_FCM_URL: Config.PROD_ACCOUNT_FCM_URL,
FCM_REGISTER_URL: Config.PROD_FCM_REGISTER_URL,
POST_PAY_URL: Config.PROD_POST_PAY_URL,
POST_PAY_TENANT_ID: Config.PROD_POST_PAY_TENANT_ID,
POST_PAY_API_KEY: Config.PROD_POST_PAY_API_KEY,
IQAIR_URL: Config.PROD_IQAIR_URL,
IQAIR_KEY: Config.PROD_IQAIR_KEY,
PAYMAYA_API_URL: Config.PROD_PAYMAYA_API_URL,
PAYMAYA_API_KEY: Config.PROD_PAYMAYA_API_KEY,
PAYMAYA_API_SECRET: Config.PROD_PAYMAYA_API_SECRET,
CHECKOUT_KEY: Config.PROD_CHECKOUT_KEY,
PROJECT_CODE: Config.PROD_PROJECT_CODE,
PROJECT_KEY: Config.PROD_PROJECT_KEY
}
}
export default URL[ENV];