From 73091bb92f2213857d3728122aa46f835cefa8ab Mon Sep 17 00:00:00 2001 From: Last2014 Date: Tue, 1 Jul 2025 18:54:02 +0900 Subject: [PATCH] =?UTF-8?q?.filter=E3=81=AB=E3=82=88=E3=82=8B=E3=82=AF?= =?UTF-8?q?=E3=83=A9=E3=83=83=E3=82=B7=E3=83=A5=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/earthquakeNotice.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/earthquakeNotice.ts b/scripts/earthquakeNotice.ts index c171db0..c8dda05 100644 --- a/scripts/earthquakeNotice.ts +++ b/scripts/earthquakeNotice.ts @@ -179,7 +179,7 @@ async function event(earthquakeInfo: any): Promise { const areaNames: Array = Array.from( new Set( earthquakeInfo.areas.map((i: any) => { - earthquakeInfo.areas[i].name.filter(Boolean); + earthquakeInfo.areas[i].name; }), ), ); @@ -273,7 +273,11 @@ async function event(earthquakeInfo: any): Promise { if (earthquakeInfo.points !== null) { const areaNames: Array = Array.from( - new Set(earthquakeInfo.points.map((i: any) => i.addr).filter(Boolean)), + new Set( + earthquakeInfo.points.map((i: any) => { + return earthquakeInfo.points[i.addr]; + }).filter(Boolean) + ), ); areas = `対象地域:${areaNames.join("・")}`; @@ -305,8 +309,8 @@ async function event(earthquakeInfo: any): Promise { const areaNames: Array = Array.from( new Set( earthquakeInfo.areas.map((i: any) => { - areaMaps[i.id].filter(Boolean); - }), + return areaMaps[i.id]; + }).filter(Boolean) ), );