sozsoft-platform/ui/src/services/abpConfig.service.ts

25 lines
896 B
TypeScript
Raw Normal View History

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}`,
})