diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-10-29 21:38:09 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-10-29 21:38:09 +0900 |
| commit | 0d86eef3d71d62609855703e3c26abe72da72645 (patch) | |
| tree | 9e92815343524ba264c73fbe2e60b78a0010c40d /src/server/api/endpoints/ap | |
| parent | Improve performance (diff) | |
| download | sharkey-0d86eef3d71d62609855703e3c26abe72da72645.tar.gz sharkey-0d86eef3d71d62609855703e3c26abe72da72645.tar.bz2 sharkey-0d86eef3d71d62609855703e3c26abe72da72645.zip | |
Format
Diffstat (limited to 'src/server/api/endpoints/ap')
| -rw-r--r-- | src/server/api/endpoints/ap/show.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/api/endpoints/ap/show.ts b/src/server/api/endpoints/ap/show.ts index 6cbd4ef87e..490b2f1ad5 100644 --- a/src/server/api/endpoints/ap/show.ts +++ b/src/server/api/endpoints/ap/show.ts @@ -41,7 +41,7 @@ async function fetchAny(uri: string) { // URIがこのサーバーを指しているなら、ローカルユーザーIDとしてDBからフェッチ if (uri.startsWith(config.url + '/')) { const id = new mongo.ObjectID(uri.split('/').pop()); - const [ user, note ] = await Promise.all([ + const [user, note] = await Promise.all([ User.findOne({ _id: id }), Note.findOne({ _id: id }) ]); @@ -52,7 +52,7 @@ async function fetchAny(uri: string) { // URI(AP Object id)としてDB検索 { - const [ user, note ] = await Promise.all([ + const [user, note] = await Promise.all([ User.findOne({ uri: uri }), Note.findOne({ uri: uri }) ]); @@ -68,7 +68,7 @@ async function fetchAny(uri: string) { // /@user のような正規id以外で取得できるURIが指定されていた場合、ここで初めて正規URIが確定する // これはDBに存在する可能性があるため再度DB検索 if (uri !== object.id) { - const [ user, note ] = await Promise.all([ + const [user, note] = await Promise.all([ User.findOne({ uri: object.id }), Note.findOne({ uri: object.id }) ]); |