summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-02-04 09:02:23 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-02-04 09:02:23 +0900
commit874c0eae6a64c144113d61fe010ec0ca1b9ff4c4 (patch)
tree7b5f15efe396751f81abcb0914927efbafeabead /src
parentImprove log readability (diff)
downloadsharkey-874c0eae6a64c144113d61fe010ec0ca1b9ff4c4.tar.gz
sharkey-874c0eae6a64c144113d61fe010ec0ca1b9ff4c4.tar.bz2
sharkey-874c0eae6a64c144113d61fe010ec0ca1b9ff4c4.zip
Better error log of WebFinger
Diffstat (limited to 'src')
-rw-r--r--src/remote/resolve-user.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/remote/resolve-user.ts b/src/remote/resolve-user.ts
index 8deba6e21e..f4e6a138e7 100644
--- a/src/remote/resolve-user.ts
+++ b/src/remote/resolve-user.ts
@@ -78,7 +78,10 @@ export default async (username: string, _host: string, option?: any, resync?: bo
async function resolveSelf(acctLower: string) {
logger.info(`WebFinger for ${chalk.yellow(acctLower)}`);
- const finger = await webFinger(acctLower);
+ const finger = await webFinger(acctLower).catch(e => {
+ logger.error(`Failed to WebFinger for ${chalk.yellow(acctLower)}: ${e.message} (${e.status})`);
+ throw e;
+ });
const self = finger.links.find(link => link.rel && link.rel.toLowerCase() === 'self');
if (!self) {
throw new Error('self link not found');