feat: Convert helpers to use JS files
This commit is contained in:
25
packages/backend/src/helpers/app-info-converter.js
Normal file
25
packages/backend/src/helpers/app-info-converter.js
Normal file
@@ -0,0 +1,25 @@
|
||||
import appConfig from '../config/app';
|
||||
|
||||
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;
|
Reference in New Issue
Block a user