summaryrefslogtreecommitdiff
path: root/src/common/remote/webfinger.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-02 04:15:27 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-02 04:15:27 +0900
commitcd2542e0fd8578f6e41114ffebbda1f16f7d04ce (patch)
treec339b7808fc2a3d72ae30cb86ddb7b9c21852652 /src/common/remote/webfinger.ts
parentRefactor (diff)
downloadmisskey-cd2542e0fd8578f6e41114ffebbda1f16f7d04ce.tar.gz
misskey-cd2542e0fd8578f6e41114ffebbda1f16f7d04ce.tar.bz2
misskey-cd2542e0fd8578f6e41114ffebbda1f16f7d04ce.zip
Refactor
Diffstat (limited to 'src/common/remote/webfinger.ts')
-rw-r--r--src/common/remote/webfinger.ts25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/common/remote/webfinger.ts b/src/common/remote/webfinger.ts
deleted file mode 100644
index fec5da689c..0000000000
--- a/src/common/remote/webfinger.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-const WebFinger = require('webfinger.js');
-
-const webFinger = new WebFinger({ });
-
-type ILink = {
- href: string;
- rel: string;
-};
-
-type IWebFinger = {
- links: ILink[];
- subject: string;
-};
-
-export default (query, verifier): Promise<IWebFinger> => new Promise((res, rej) => webFinger.lookup(query, (error, result) => {
- if (error) {
- return rej(error);
- }
-
- if (result.object.subject.toLowerCase().replace(/^acct:/, '') !== verifier) {
- return rej('WebFinger verfification failed');
- }
-
- res(result.object);
-}));