From 84e83bad66b693fa03dffa92ad4406fbb43b66df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ubeyde=20Emir=20=C3=96zdemir?= Date: Thu, 29 Feb 2024 10:06:38 +0300 Subject: [PATCH] Refactor province districts in getProvinces function --- src/v1/data/Provinces.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/v1/data/Provinces.js b/src/v1/data/Provinces.js index 42348a8..0e02bbc 100644 --- a/src/v1/data/Provinces.js +++ b/src/v1/data/Provinces.js @@ -17,9 +17,15 @@ exports.getProvinces = function ( let provinces = data; provinces.forEach((province) => { - const provinceDistricts = districts.filter( - (district) => district.provinceId === province.id, - ); + const provinceDistricts = districts + .filter((district) => district.provinceId === province.id) + .map(({ id, name, population, area }) => ({ + id, + name, + population, + area, + })); + province.districts = provinceDistricts; });