summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-03 08:29:25 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-03 08:29:25 +0900
commit771348e887058151ca35aead73ad4b9b625355a8 (patch)
treefb83aba8afe9ca317cfa5f7280ca1f36c81dd30e /packages/backend/src/server/api
parent:art: (diff)
downloadsharkey-771348e887058151ca35aead73ad4b9b625355a8.tar.gz
sharkey-771348e887058151ca35aead73ad4b9b625355a8.tar.bz2
sharkey-771348e887058151ca35aead73ad4b9b625355a8.zip
PV集計はローカルユーザーのみに
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/endpoints/users/show.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/backend/src/server/api/endpoints/users/show.ts b/packages/backend/src/server/api/endpoints/users/show.ts
index 48a6bbf9bc..fcdaeae1c9 100644
--- a/packages/backend/src/server/api/endpoints/users/show.ts
+++ b/packages/backend/src/server/api/endpoints/users/show.ts
@@ -139,10 +139,12 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
throw new ApiError(meta.errors.noSuchUser);
}
- if (me == null && ip != null) {
- this.perUserPvChart.commitByVisitor(user, ip);
- } else if (me && me.id !== user.id) {
- this.perUserPvChart.commitByUser(user, me.id);
+ if (user.host == null) {
+ if (me == null && ip != null) {
+ this.perUserPvChart.commitByVisitor(user, ip);
+ } else if (me && me.id !== user.id) {
+ this.perUserPvChart.commitByUser(user, me.id);
+ }
}
return await this.userEntityService.pack(user, me, {