This commit is contained in:
syuilo 2018-04-08 23:29:27 +09:00
parent 10ab391b71
commit 15ea610f95
2 changed files with 9 additions and 0 deletions

View File

@ -12,6 +12,7 @@ const User = db.get<IUser>('users');
User.createIndex('username');
User.createIndex('token');
User.createIndex('uri', { sparse: true, unique: true });
export default User;

View File

@ -12,6 +12,14 @@ export default async (value: string | IObject, verifier?: string): Promise<IUser
if (id.startsWith(config.url + '/')) {
return await User.findOne({ _id: id.split('/').pop() });
} else {
const exist = await User.findOne({
uri: id
});
if (exist) {
return exist;
}
}
const resolver = new Resolver();