Skip to content

Commit

Permalink
Remove unnecessary code and optimize data retrieval
Browse files Browse the repository at this point in the history
  • Loading branch information
ubeydeozdmr committed Feb 29, 2024
1 parent e7f99a8 commit c772969
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 48 deletions.
12 changes: 0 additions & 12 deletions src/utils/getDB.js

This file was deleted.

10 changes: 0 additions & 10 deletions src/v1/data/Districts.js
Original file line number Diff line number Diff line change
Expand Up @@ -164,16 +164,6 @@ exports.getExactDistrict = function (id, fields) {

const district = data.find((item) => item.id === +id);

// const districtNeighborhoods = neighborhoods.filter(
// (neighborhood) => neighborhood.districtId === district.id,
// );
// district.neighborhoods = districtNeighborhoods;

// const districtVillages = villages.filter(
// (village) => village.districtId === district.id,
// );
// district.villages = districtVillages;

const districtNeighborhoods = neighborhoods
.filter((neighborhood) => neighborhood.districtId === district.id)
.map(({ id, name, population }) => ({ id, name, population }));
Expand Down
38 changes: 12 additions & 26 deletions src/v1/data/Provinces.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,40 +189,26 @@ exports.getExactProvince = function (id, fields, extend) {
const provinceDistricts = districts.filter(
(district) => district.provinceId === province.id,
);
// console.log(provinceDistricts);
// province.districts = provinceDistricts;

// if (extend === 'true') {
// province.districts.forEach((district) => {
// const districtNeighborhoods = neighborhoods.filter(
// (neighborhood) => neighborhood.districtId === district.id,
// );
// district.neighborhoods = districtNeighborhoods;

// const districtVillages = villages.filter(
// (village) => village.districtId === district.id,
// );
// district.villages = districtVillages;
// });
// }

province.districts = provinceDistricts.map(
({ id, name, population, area }) => ({ id, name, population, area }),
);

province.districts.forEach((district) => {
const districtNeighborhoods = neighborhoods
.filter((neighborhood) => neighborhood.districtId === district.id)
.map(({ id, name, population }) => ({ id, name, population }));
if (extend === 'true') {
province.districts.forEach((district) => {
const districtNeighborhoods = neighborhoods
.filter((neighborhood) => neighborhood.districtId === district.id)
.map(({ id, name, population }) => ({ id, name, population }));

district.neighborhoods = districtNeighborhoods;
district.neighborhoods = districtNeighborhoods;

const districtVillages = villages
.filter((village) => village.districtId === district.id)
.map(({ id, name, population }) => ({ id, name, population }));
const districtVillages = villages
.filter((village) => village.districtId === district.id)
.map(({ id, name, population }) => ({ id, name, population }));

district.villages = districtVillages;
});
district.villages = districtVillages;
});
}

if (fields) {
const fieldsArray = fields.split(',');
Expand Down

0 comments on commit c772969

Please sign in to comment.