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) ), );