✌️
This commit is contained in:
parent
e63f884bc6
commit
6d49edc0ab
3 changed files with 11 additions and 7 deletions
|
|
@ -2,12 +2,17 @@ import { toUnicode, toASCII } from 'punycode';
|
|||
import User from '../models/user';
|
||||
import resolvePerson from './activitypub/resolve-person';
|
||||
import webFinger from './webfinger';
|
||||
import config from '../config';
|
||||
|
||||
export default async (username, host, option) => {
|
||||
const usernameLower = username.toLowerCase();
|
||||
const hostLowerAscii = toASCII(host).toLowerCase();
|
||||
const hostLower = toUnicode(hostLowerAscii);
|
||||
|
||||
if (config.host == hostLower) {
|
||||
return await User.findOne({ usernameLower });
|
||||
}
|
||||
|
||||
let user = await User.findOne({ usernameLower, hostLower }, option);
|
||||
|
||||
if (user === null) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue