summaryrefslogtreecommitdiff
path: root/packages/backend/src/remote
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-03-20 15:44:49 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-03-20 15:44:49 +0900
commitaebd77ad38583ee3a5d7e922435191b7d504339d (patch)
tree222c02541da74ee4e6812bdde46b8f3374ebc0ca /packages/backend/src/remote
parentFix: warn about outdated NodeJS fixed (#8388) (diff)
downloadmisskey-aebd77ad38583ee3a5d7e922435191b7d504339d.tar.gz
misskey-aebd77ad38583ee3a5d7e922435191b7d504339d.tar.bz2
misskey-aebd77ad38583ee3a5d7e922435191b7d504339d.zip
perf(server): reduce db query
Diffstat (limited to 'packages/backend/src/remote')
-rw-r--r--packages/backend/src/remote/activitypub/db-resolver.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/backend/src/remote/activitypub/db-resolver.ts b/packages/backend/src/remote/activitypub/db-resolver.ts
index 9281e494d0..3f16c5f56d 100644
--- a/packages/backend/src/remote/activitypub/db-resolver.ts
+++ b/packages/backend/src/remote/activitypub/db-resolver.ts
@@ -78,14 +78,14 @@ export default class DbResolver {
public async getAuthUserFromKeyId(keyId: string): Promise<AuthUser | null> {
const key = await UserPublickeys.findOne({
keyId,
+ }, {
+ relations: ['user'],
});
if (key == null) return null;
- const user = await Users.findOne(key.userId) as IRemoteUser;
-
return {
- user,
+ user: key.user as IRemoteUser,
key,
};
}