refactor demo clinic condition
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user