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 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));
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 {
clinics = responseData.Data.T_Lic.filter(({ ID }) => isDemoClinic(ID)); clinics = responseData.Data.T_Lic.filter(({ ID }) => isDemoClinic(ID));
services = responseData.Data.T_Service.filter(({ ClinicID }) => services = responseData.Data.T_Service.filter(({ ClinicID }) =>
isDemoClinic(ClinicID), isDemoClinic(ClinicID),
@@ -113,7 +100,6 @@ export default async function syncConnectedOnline() {
isDemoClinic(ClinicID), isDemoClinic(ClinicID),
), ),
); );
}
const mappedClinics = clinics.map((clinic) => { const mappedClinics = clinics.map((clinic) => {
return { return {