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