26 lines
581 B
JavaScript
26 lines
581 B
JavaScript
import appConfig from '../config/app.js';
|
|
|
|
const appInfoConverter = (rawAppData) => {
|
|
rawAppData.iconUrl = rawAppData.iconUrl.replace(
|
|
'{BASE_URL}',
|
|
appConfig.baseUrl
|
|
);
|
|
|
|
if (rawAppData.auth?.fields) {
|
|
rawAppData.auth.fields = rawAppData.auth.fields.map((field) => {
|
|
if (field.type === 'string' && typeof field.value === 'string') {
|
|
return {
|
|
...field,
|
|
value: field.value.replace('{WEB_APP_URL}', appConfig.webAppUrl),
|
|
};
|
|
}
|
|
|
|
return field;
|
|
});
|
|
}
|
|
|
|
return rawAppData;
|
|
};
|
|
|
|
export default appInfoConverter;
|