diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-03-20 15:44:49 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-03-20 15:44:49 +0900 |
| commit | aebd77ad38583ee3a5d7e922435191b7d504339d (patch) | |
| tree | 222c02541da74ee4e6812bdde46b8f3374ebc0ca /packages/backend/src/remote | |
| parent | Fix: warn about outdated NodeJS fixed (#8388) (diff) | |
| download | misskey-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.ts | 6 |
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, }; } |