summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-12-02 06:44:18 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-12-02 06:44:18 +0900
commit10f466c895027e6226c17b39fcb28cdf78e2af4d (patch)
treeb402674601dc67def880bf2b35b4ef90000c65db /src/server/api
parent[Client] Add missing icon (#3464) (diff)
downloadsharkey-10f466c895027e6226c17b39fcb28cdf78e2af4d.tar.gz
sharkey-10f466c895027e6226c17b39fcb28cdf78e2af4d.tar.bz2
sharkey-10f466c895027e6226c17b39fcb28cdf78e2af4d.zip
Improve performance
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/endpoints/users/search.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/server/api/endpoints/users/search.ts b/src/server/api/endpoints/users/search.ts
index 85138fa6e1..f7f1794962 100644
--- a/src/server/api/endpoints/users/search.ts
+++ b/src/server/api/endpoints/users/search.ts
@@ -41,6 +41,14 @@ export const meta = {
'ja-JP': 'ローカルユーザーのみ検索対象にするか否か'
}
},
+
+ detail: {
+ validator: $.bool.optional,
+ default: true,
+ desc: {
+ 'ja-JP': '詳細なユーザー情報を含めるか否か'
+ }
+ },
},
};
@@ -72,6 +80,5 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => {
}
}
- // Serialize
- res(await Promise.all(users.map(user => pack(user, me, { detail: true }))));
+ res(await Promise.all(users.map(user => pack(user, me, { detail: ps.detail }))));
}));