Files
MyIP/api
jason5ng32andClaude Opus 5 2b6a4d293a Fix(api): tolerate ipapi.is responses with a null location
The upstream answers 200 with `location: null` for addresses it cannot
place (anycast ranges, bogons), so destructuring it and reading `.city`
threw and the whole source returned 500. Guard it the way `asn` already
was, and export the normalizer so the degraded shape is covered by tests.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 21:43:22 +08:00
..
2026-05-30 14:45:13 +08:00
2026-07-17 15:11:28 +08:00
2026-07-21 22:29:05 +08:00
2026-06-24 09:24:42 +08:00
2026-07-13 23:56:51 +08:00
2026-07-17 15:11:28 +08:00
2026-06-06 17:45:52 +08:00
2026-07-14 20:29:23 +08:00