From 51962c7582109d269045b1cfe8e0f4e230d53a92 Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Wed, 31 Aug 2022 20:14:23 +0200 Subject: user.location can be null --- src/srcom/whois.ts | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'src/srcom/whois.ts') diff --git a/src/srcom/whois.ts b/src/srcom/whois.ts index 7f00855..b281e96 100755 --- a/src/srcom/whois.ts +++ b/src/srcom/whois.ts @@ -46,22 +46,24 @@ export async function whois( } output.push(`${fmt.bold("Socials")}: ${socials.join(", ")}`); } - if (user.location.region) { - output.push( - `${fmt.bold("Region")}: ${user.location.region.names.international} ${ - user.location.region.names.japanese - ? `(${user.location.region.names.japanese})` - : "" - }/${user.location.region.code}`, - ); - } else if (user.location.country) { - output.push( - `${fmt.bold("Country")}: ${user.location.country.names.international} ${ - user.location.country.names.japanese - ? `(${user.location.country.names.japanese})` - : "" - }(${user.location.country.code})`, - ); + if (user.location) { + if (user.location.region) { + output.push( + `${fmt.bold("Region")}: ${user.location.region.names.international} ${ + user.location.region.names.japanese + ? `(${user.location.region.names.japanese})` + : "" + }/${user.location.region.code}`, + ); + } else if (user.location.country) { + output.push( + `${fmt.bold("Country")}: ${user.location.country.names.international} ${ + user.location.country.names.japanese + ? `(${user.location.country.names.japanese})` + : "" + }(${user.location.country.code})`, + ); + } } return output.join("\n"); } -- cgit v1.2.3