summaryrefslogtreecommitdiff
path: root/src/misc
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-09 23:59:32 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-09 23:59:32 +0900
commit33a9783ae5cf18e913cfe3f0223ed89aa94e63b4 (patch)
tree6eae0a7d9791876eff8c7bac4fb3dcdd0679a8bf /src/misc
parentUpdate update.ts (diff)
downloadsharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.gz
sharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.bz2
sharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.zip
ドメインは常にPunycodeで保存するように
Diffstat (limited to 'src/misc')
-rw-r--r--src/misc/acct/render.ts2
-rw-r--r--src/misc/convert-host.ts15
2 files changed, 6 insertions, 11 deletions
diff --git a/src/misc/acct/render.ts b/src/misc/acct/render.ts
index 67e063fcb3..094eceffe9 100644
--- a/src/misc/acct/render.ts
+++ b/src/misc/acct/render.ts
@@ -1,5 +1,5 @@
import Acct from './type';
export default (user: Acct) => {
- return user.host === null ? user.username : `${user.username}@${user.host}`;
+ return user.host == null ? user.username : `${user.username}@${user.host}`;
};
diff --git a/src/misc/convert-host.ts b/src/misc/convert-host.ts
index 8f2f1c7aba..f7feebd55c 100644
--- a/src/misc/convert-host.ts
+++ b/src/misc/convert-host.ts
@@ -1,27 +1,22 @@
import config from '../config';
-import { toUnicode, toASCII } from 'punycode';
+import { toASCII } from 'punycode';
import { URL } from 'url';
export function getFullApAccount(username: string, host: string) {
- return host ? `${username}@${toApHost(host)}` : `${username}@${toApHost(config.host)}`;
+ return host ? `${username}@${toPuny(host)}` : `${username}@${toPuny(config.host)}`;
}
export function isSelfHost(host: string) {
if (host == null) return true;
- return toApHost(config.host) === toApHost(host);
+ return toPuny(config.host) === toPuny(host);
}
export function extractDbHost(uri: string) {
const url = new URL(uri);
- return toDbHost(url.hostname);
+ return toPuny(url.hostname);
}
-export function toDbHost(host: string) {
- if (host == null) return null;
- return toUnicode(host.toLowerCase());
-}
-
-export function toApHost(host: string) {
+export function toPuny(host: string) {
if (host == null) return null;
return toASCII(host.toLowerCase());
}