myria-core-sdk
Version:
Latest version SDK
56 lines • 4.92 kB
JavaScript
import axios from "axios";
import { EnvTypes } from "../../typesBundle";
export const API_DEV_HOST = "https://dev.myriaverse-api.nonprod-myria.com/v1";
export const API_STAGING_HOST = "https://staging.myriaverse-api.nonprod-myria.com/v1";
export const API_PREPROD_HOST = 'https://myriaverse-api.myria.com/v1';
export const API_PROD_HOST = 'https://myriaverse-api.myria.com/v1';
export const BASE_API_DEV_HOST = "https://dev.myriaverse-api.nonprod-myria.com";
export const BASE_API_STAGING_HOST = "https://staging.myriaverse-api.nonprod-myria.com";
export const BASE_API_PREPROD_HOST = 'https://myriaverse-api-myria.com';
export const BASE_API_PROD_HOST = 'https://myriaverse-api-myria.com';
export const DEV_API_KEY = '7dd9cdd9064c1c695a7bcef540f12bce324c549471cce6aced1cd7b0d0252443';
export const STAGING_API_KEY = '1631578f65f1f5493c889ec3fae9115f30e2175f966371d5dab4738063a980e6';
export const PREPROD_API_KEY = 'dttd8biga8m5mxsuwddzzy6hjr2gx7zb8dntsg0iy02d2sqtjwsjhkgh2dsd24da';
export const PROD_API_KEY = 'dttd8biga8m5mxsuwddzzy6hjr2gx7zb8dntsg0iy02d2sqtjwsjhkgh2dsd24da';
const host = {
[EnvTypes.DEV]: API_DEV_HOST,
[EnvTypes.STAGING]: API_STAGING_HOST,
[EnvTypes.PREPROD]: API_PREPROD_HOST,
[EnvTypes.PRODUCTION]: API_PROD_HOST
};
const hostBase = {
[EnvTypes.DEV]: BASE_API_DEV_HOST,
[EnvTypes.STAGING]: BASE_API_STAGING_HOST,
[EnvTypes.PREPROD]: BASE_API_PREPROD_HOST,
[EnvTypes.PRODUCTION]: BASE_API_PROD_HOST
};
const apiKeys = {
[EnvTypes.DEV]: DEV_API_KEY,
[EnvTypes.STAGING]: STAGING_API_KEY,
[EnvTypes.PREPROD]: PREPROD_API_KEY,
[EnvTypes.PRODUCTION]: PROD_API_KEY
};
const createMyriaverseAxios = (env) => {
const baseUrl = host[env];
const apiKey = apiKeys[env];
return axios.create({
baseURL: baseUrl,
headers: {
"Content-Type": "application/json",
'x-api-key': apiKey
},
});
};
const createBaseMyriaverseAxios = (env) => {
const baseUrl = hostBase[env];
const apiKey = apiKeys[env];
return axios.create({
baseURL: baseUrl,
headers: {
"Content-Type": "application/json",
'x-api-key': apiKey
},
});
};
export { createMyriaverseAxios, createBaseMyriaverseAxios };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5teXJpYXZlcnNlLmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlL2FwaXMvYmFzZS5teXJpYXZlcnNlLmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQXdCLE1BQU0sT0FBTyxDQUFDO0FBQzdDLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUU3QyxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQUcsaURBQWlELENBQUM7QUFDOUUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcscURBQXFELENBQUM7QUFDdEYsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcscUNBQXFDLENBQUM7QUFDdEUsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLHFDQUFxQyxDQUFDO0FBRW5FLE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUFHLDhDQUE4QyxDQUFDO0FBQ2hGLE1BQU0sQ0FBQyxNQUFNLHFCQUFxQixHQUFHLGtEQUFrRCxDQUFDO0FBQ3hGLE1BQU0sQ0FBQyxNQUFNLHFCQUFxQixHQUFHLGtDQUFrQyxDQUFDO0FBQ3hFLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFHLGtDQUFrQyxDQUFDO0FBRXJFLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxrRUFBa0UsQ0FBQztBQUM5RixNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsa0VBQWtFLENBQUM7QUFDbEcsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHLGtFQUFrRSxDQUFDO0FBQ2xHLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyxrRUFBa0UsQ0FBQztBQUUvRixNQUFNLElBQUksR0FBRztJQUNYLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFLFlBQVk7SUFDNUIsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsZ0JBQWdCO0lBQ3BDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxFQUFFLGdCQUFnQjtJQUNwQyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxhQUFhO0NBQ3JDLENBQUM7QUFFRixNQUFNLFFBQVEsR0FBRztJQUNmLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFLGlCQUFpQjtJQUNqQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxxQkFBcUI7SUFDekMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUscUJBQXFCO0lBQ3pDLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLGtCQUFrQjtDQUMxQyxDQUFDO0FBRUYsTUFBTSxPQUFPLEdBQUc7SUFDZCxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsRUFBRSxXQUFXO0lBQzNCLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxFQUFFLGVBQWU7SUFDbkMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsZUFBZTtJQUNuQyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxZQUFZO0NBQ3BDLENBQUM7QUFHRixNQUFNLHFCQUFxQixHQUFHLENBQUMsR0FBYSxFQUFpQixFQUFFO0lBRTdELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMxQixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFNUIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQ2xCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLE9BQU8sRUFBRTtZQUNQLGNBQWMsRUFBRSxrQkFBa0I7WUFDbEMsV0FBVyxFQUFFLE1BQU07U0FDcEI7S0FDRixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixNQUFNLHlCQUF5QixHQUFHLENBQUMsR0FBYSxFQUFpQixFQUFFO0lBRWpFLE1BQU0sT0FBTyxHQUFHLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUM5QixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFNUIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQ2xCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLE9BQU8sRUFBRTtZQUNQLGNBQWMsRUFBRSxrQkFBa0I7WUFDbEMsV0FBVyxFQUFFLE1BQU07U0FDcEI7S0FDRixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixPQUFPLEVBQUUscUJBQXFCLEVBQUUseUJBQXlCLEVBQUUsQ0FBQyJ9