summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/UserFollowingService.ts
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-06 13:34:57 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-08 11:23:20 -0400
commitfd5a3eb3f8753b7f1a4c22c25e7b42f380de2a31 (patch)
tree37f371aeb7c89f67c48cba3c4328a10aad8ae6e2 /packages/backend/src/core/UserFollowingService.ts
parentstore OAuth "website" in POST /api/v1/apps (diff)
downloadsharkey-fd5a3eb3f8753b7f1a4c22c25e7b42f380de2a31.tar.gz
sharkey-fd5a3eb3f8753b7f1a4c22c25e7b42f380de2a31.tar.bz2
sharkey-fd5a3eb3f8753b7f1a4c22c25e7b42f380de2a31.zip
add `logging.verbose` option to enable debug logging in production. (same function as `MK_VERBOSE` environment variable)
Diffstat (limited to 'packages/backend/src/core/UserFollowingService.ts')
-rw-r--r--packages/backend/src/core/UserFollowingService.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/packages/backend/src/core/UserFollowingService.ts b/packages/backend/src/core/UserFollowingService.ts
index e7a6be99fb..897b950022 100644
--- a/packages/backend/src/core/UserFollowingService.ts
+++ b/packages/backend/src/core/UserFollowingService.ts
@@ -28,9 +28,8 @@ import type { Config } from '@/config.js';
import { AccountMoveService } from '@/core/AccountMoveService.js';
import { UtilityService } from '@/core/UtilityService.js';
import type { ThinUser } from '@/queue/types.js';
-import Logger from '../logger.js';
-
-const logger = new Logger('following/create');
+import { LoggerService } from '@/core/LoggerService.js';
+import type Logger from '../logger.js';
type Local = MiLocalUser | {
id: MiLocalUser['id'];
@@ -48,6 +47,7 @@ type Both = Local | Remote;
@Injectable()
export class UserFollowingService implements OnModuleInit {
private userBlockingService: UserBlockingService;
+ private readonly logger: Logger;
constructor(
private moduleRef: ModuleRef,
@@ -86,7 +86,10 @@ export class UserFollowingService implements OnModuleInit {
private accountMoveService: AccountMoveService,
private perUserFollowingChart: PerUserFollowingChart,
private instanceChart: InstanceChart,
+
+ loggerService: LoggerService,
) {
+ this.logger = loggerService.getLogger('following/create');
}
onModuleInit() {
@@ -254,7 +257,7 @@ export class UserFollowingService implements OnModuleInit {
followeeSharedInbox: this.userEntityService.isRemoteUser(followee) ? followee.sharedInbox : null,
}).catch(err => {
if (isDuplicateKeyValueError(err) && this.userEntityService.isRemoteUser(follower) && this.userEntityService.isLocalUser(followee)) {
- logger.info(`Insert duplicated ignore. ${follower.id} => ${followee.id}`);
+ this.logger.info(`Insert duplicated ignore. ${follower.id} => ${followee.id}`);
alreadyFollowed = true;
} else {
throw err;
@@ -372,7 +375,7 @@ export class UserFollowingService implements OnModuleInit {
});
if (following === null || !following.follower || !following.followee) {
- logger.warn('フォロー解除がリクエストされましたがフォローしていませんでした');
+ this.logger.warn('フォロー解除がリクエストされましたがフォローしていませんでした');
return;
}