2026-02-24 20:44:16 +00:00
|
|
|
import {
|
|
|
|
|
ApplicationConfigurationDto,
|
|
|
|
|
ApplicationLocalizationConfigurationDto,
|
|
|
|
|
ApplicationLocalizationRequestDto,
|
|
|
|
|
} from '../proxy/config/models'
|
|
|
|
|
import apiService from './api.service'
|
|
|
|
|
|
2026-04-23 10:36:51 +00:00
|
|
|
export const applicationConfigurationUrl = (includeLocalizationResources: boolean) =>
|
|
|
|
|
`/api/abp/application-configuration?includeLocalizationResources=${includeLocalizationResources}`
|
|
|
|
|
|
2026-02-24 20:44:16 +00:00
|
|
|
export const getAppConfig = (includeLocalizationResources: boolean) =>
|
|
|
|
|
apiService.fetchData<ApplicationConfigurationDto>({
|
|
|
|
|
method: 'GET',
|
2026-04-23 10:36:51 +00:00
|
|
|
url: applicationConfigurationUrl(includeLocalizationResources),
|
2026-02-24 20:44:16 +00:00
|
|
|
})
|
|
|
|
|
|
|
|
|
|
export const getLocalizations = ({
|
|
|
|
|
cultureName,
|
|
|
|
|
onlyDynamics,
|
|
|
|
|
}: ApplicationLocalizationRequestDto) =>
|
|
|
|
|
apiService.fetchData<ApplicationLocalizationConfigurationDto>({
|
|
|
|
|
method: 'GET',
|
|
|
|
|
url: `/api/abp/application-localization?cultureName=${cultureName}&onlyDynamics=${onlyDynamics}`,
|
|
|
|
|
})
|