summaryrefslogtreecommitdiff
path: root/src/remote/resolve-user.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-10 15:07:21 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-10 15:07:21 +0900
commit30172b92e62eba16e1d8a51babd83ad5b76a81ec (patch)
tree55fccab757aca2acc51ab863bf3088a358b635f9 /src/remote/resolve-user.ts
parent11.0.0-alpha.9 (diff)
downloadsharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.tar.gz
sharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.tar.bz2
sharkey-30172b92e62eba16e1d8a51babd83ad5b76a81ec.zip
WebFingerリクエストで Proxy, Keep-Alive などをサポート #4658
Co-Authored-By: MeiMei <mei23@users.noreply.github.com>
Diffstat (limited to 'src/remote/resolve-user.ts')
-rw-r--r--src/remote/resolve-user.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/remote/resolve-user.ts b/src/remote/resolve-user.ts
index e6a11bc0da..6a8ce45c91 100644
--- a/src/remote/resolve-user.ts
+++ b/src/remote/resolve-user.ts
@@ -73,8 +73,8 @@ export async function resolveUser(username: string, host: string, option?: any,
async function resolveSelf(acctLower: string) {
logger.info(`WebFinger for ${chalk.yellow(acctLower)}`);
const finger = await webFinger(acctLower).catch(e => {
- logger.error(`Failed to WebFinger for ${chalk.yellow(acctLower)}: ${e.message} (${e.status})`);
- throw e;
+ logger.error(`Failed to WebFinger for ${chalk.yellow(acctLower)}: ${ e.statusCode || e.message }`);
+ throw new Error(`Failed to WebFinger for ${acctLower}: ${ e.statusCode || e.message }`);
});
const self = finger.links.find(link => link.rel && link.rel.toLowerCase() === 'self');
if (!self) {