refactor demo clinic condition

This commit is contained in:
Danel Kungla
2025-09-25 15:51:43 +03:00
parent 2e2498577f
commit 5d88121e78

View File

@@ -86,21 +86,8 @@ export default async function syncConnectedOnline() {
let serviceProviders;
let jobTitleTranslations;
// Filter out "Dentas Demo OÜ" in prod or only sync "Dentas Demo OÜ" in any other environment
const isDemoClinic = (clinicId: number) => clinicId === 2;
if (isProd) {
clinics = responseData.Data.T_Lic.filter(({ ID }) => !isDemoClinic(ID));
services = responseData.Data.T_Service.filter(
({ ClinicID }) => !isDemoClinic(ClinicID),
);
serviceProviders = responseData.Data.T_Doctor.filter(
({ ClinicID }) => !isDemoClinic(ClinicID),
);
jobTitleTranslations = createTranslationMap(
responseData.Data.P_JobTitleTranslations.filter(
({ ClinicID }) => !isDemoClinic(ClinicID),
),
);
} else {
const isDemoClinic = (clinicId: number) =>
isProd ? clinicId !== 2 : clinicId === 2;
clinics = responseData.Data.T_Lic.filter(({ ID }) => isDemoClinic(ID));
services = responseData.Data.T_Service.filter(({ ClinicID }) =>
isDemoClinic(ClinicID),
@@ -113,7 +100,6 @@ export default async function syncConnectedOnline() {
isDemoClinic(ClinicID),
),
);
}
const mappedClinics = clinics.map((clinic) => {
return {