import { ApplicationConfigurationDto, ApplicationLocalizationConfigurationDto, ApplicationLocalizationRequestDto, } from '../proxy/config/models' import apiService from './api.service' export const applicationConfigurationUrl = (includeLocalizationResources: boolean) => `/api/abp/application-configuration?includeLocalizationResources=${includeLocalizationResources}` export const getAppConfig = ( includeLocalizationResources: boolean, options?: { silentError?: boolean }, ) => apiService.fetchData({ method: 'GET', url: applicationConfigurationUrl(includeLocalizationResources), silentError: options?.silentError, }) export const getLocalizations = ({ cultureName, onlyDynamics, }: ApplicationLocalizationRequestDto) => apiService.fetchData({ method: 'GET', url: `/api/abp/application-localization?cultureName=${cultureName}&onlyDynamics=${onlyDynamics}`, })