refactor(backend): Remove unused injections (#11462)
* Remove unused injections * Remove unused imports
This commit is contained in:
		| @@ -6,7 +6,6 @@ | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { IsNull, MoreThan } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import type { RetentionAggregationsRepository, UsersRepository } from '@/models/index.js'; | ||||
| @@ -21,9 +20,6 @@ export class AggregateRetentionProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { In } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { MutingsRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import { UserMutingService } from '@/core/UserMutingService.js'; | ||||
| @@ -19,9 +18,6 @@ export class CheckExpiredMutingsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.mutingsRepository) | ||||
| 		private mutingsRepository: MutingsRepository, | ||||
|  | ||||
|   | ||||
| @@ -3,9 +3,7 @@ | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import { Injectable } from '@nestjs/common'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import FederationChart from '@/core/chart/charts/federation.js'; | ||||
| import NotesChart from '@/core/chart/charts/notes.js'; | ||||
| @@ -28,9 +26,6 @@ export class CleanChartsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		private federationChart: FederationChart, | ||||
| 		private notesChart: NotesChart, | ||||
| 		private usersChart: UsersChart, | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { In, LessThan } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { AntennasRepository, MutedNotesRepository, RoleAssignmentsRepository, UserIpsRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import { IdService } from '@/core/IdService.js'; | ||||
| @@ -19,9 +18,6 @@ export class CleanProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.userIpsRepository) | ||||
| 		private userIpsRepository: UserIpsRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { IsNull, MoreThan, Not } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { DriveFile, DriveFilesRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| @@ -19,9 +18,6 @@ export class CleanRemoteFilesProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.driveFilesRepository) | ||||
| 		private driveFilesRepository: DriveFilesRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { MoreThan } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { DriveFilesRepository, NotesRepository, UserProfilesRepository, UsersRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import type { DriveFile } from '@/models/entities/DriveFile.js'; | ||||
| @@ -24,9 +23,6 @@ export class DeleteAccountProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { MoreThan } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UsersRepository, DriveFilesRepository, DriveFile } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| @@ -20,9 +19,6 @@ export class DeleteDriveFilesProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -3,9 +3,7 @@ | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import { Injectable } from '@nestjs/common'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| @@ -18,9 +16,6 @@ export class DeleteFileProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		private driveService: DriveService, | ||||
| 		private queueLoggerService: QueueLoggerService, | ||||
| 	) { | ||||
|   | ||||
| @@ -6,8 +6,7 @@ | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import * as Bull from 'bullmq'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { DriveFilesRepository, InstancesRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type { InstancesRepository } from '@/models/index.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { MetaService } from '@/core/MetaService.js'; | ||||
| import { ApRequestService } from '@/core/activitypub/ApRequestService.js'; | ||||
| @@ -31,15 +30,9 @@ export class DeliverProcessorService { | ||||
| 	private latest: string | null; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.instancesRepository) | ||||
| 		private instancesRepository: InstancesRepository, | ||||
|  | ||||
| 		@Inject(DI.driveFilesRepository) | ||||
| 		private driveFilesRepository: DriveFilesRepository, | ||||
|  | ||||
| 		private metaService: MetaService, | ||||
| 		private utilityService: UtilityService, | ||||
| 		private federatedInstanceService: FederatedInstanceService, | ||||
|   | ||||
| @@ -6,7 +6,6 @@ | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { PollVotesRepository, NotesRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { NotificationService } from '@/core/NotificationService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| @@ -19,9 +18,6 @@ export class EndedPollNotificationProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.notesRepository) | ||||
| 		private notesRepository: NotesRepository, | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import { format as DateFormat } from 'date-fns'; | ||||
| import { In } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { AntennasRepository, UsersRepository, UserListJoiningsRepository, User } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| @@ -24,9 +23,6 @@ export class ExportAntennasProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor ( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import { MoreThan } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UsersRepository, BlockingsRepository, Blocking } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -24,9 +23,6 @@ export class ExportBlockingProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -8,8 +8,7 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { MoreThan } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { NoteFavorite, NoteFavoritesRepository, NotesRepository, PollsRepository, User, UsersRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type { NoteFavorite, NoteFavoritesRepository, PollsRepository, User, UsersRepository } from '@/models/index.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -25,18 +24,12 @@ export class ExportFavoritesProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
| 		@Inject(DI.pollsRepository) | ||||
| 		private pollsRepository: PollsRepository, | ||||
|  | ||||
| 		@Inject(DI.notesRepository) | ||||
| 		private notesRepository: NotesRepository, | ||||
|  | ||||
| 		@Inject(DI.noteFavoritesRepository) | ||||
| 		private noteFavoritesRepository: NoteFavoritesRepository, | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import { In, MoreThan, Not } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UsersRepository, FollowingsRepository, MutingsRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -25,9 +24,6 @@ export class ExportFollowingProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -8,8 +8,7 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { IsNull, MoreThan } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { MutingsRepository, UsersRepository, BlockingsRepository, Muting } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type { MutingsRepository, UsersRepository, Muting } from '@/models/index.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -24,15 +23,9 @@ export class ExportMutingProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
| 		@Inject(DI.blockingsRepository) | ||||
| 		private blockingsRepository: BlockingsRepository, | ||||
|  | ||||
| 		@Inject(DI.mutingsRepository) | ||||
| 		private mutingsRepository: MutingsRepository, | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import { MoreThan } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { NotesRepository, PollsRepository, UsersRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -27,9 +26,6 @@ export class ExportNotesProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import { In } from 'typeorm'; | ||||
| import { format as dateFormat } from 'date-fns'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UserListJoiningsRepository, UserListsRepository, UsersRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { DriveService } from '@/core/DriveService.js'; | ||||
| import { createTemp } from '@/misc/create-temp.js'; | ||||
| @@ -24,9 +23,6 @@ export class ExportUserListsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -6,10 +6,8 @@ | ||||
| import * as fs from 'node:fs'; | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { ZipReader } from 'slacc'; | ||||
| import { DataSource } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { EmojisRepository, DriveFilesRepository, UsersRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type { EmojisRepository, DriveFilesRepository } from '@/models/index.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { CustomEmojiService } from '@/core/CustomEmojiService.js'; | ||||
| import { createTempDir } from '@/misc/create-temp.js'; | ||||
| @@ -26,15 +24,6 @@ export class ImportCustomEmojisProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.db) | ||||
| 		private db: DataSource, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
| 		@Inject(DI.driveFilesRepository) | ||||
| 		private driveFilesRepository: DriveFilesRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { IsNull } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UsersRepository, DriveFilesRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import * as Acct from '@/misc/acct.js'; | ||||
| import { RemoteUserResolveService } from '@/core/RemoteUserResolveService.js'; | ||||
| @@ -24,9 +23,6 @@ export class ImportMutingProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { IsNull } from 'typeorm'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { UsersRepository, DriveFilesRepository, UserListJoiningsRepository, UserListsRepository } from '@/models/index.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import * as Acct from '@/misc/acct.js'; | ||||
| import { RemoteUserResolveService } from '@/core/RemoteUserResolveService.js'; | ||||
| @@ -25,9 +24,6 @@ export class ImportUserListsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		@Inject(DI.usersRepository) | ||||
| 		private usersRepository: UsersRepository, | ||||
|  | ||||
|   | ||||
| @@ -4,14 +4,11 @@ | ||||
|  */ | ||||
|  | ||||
| import { URL } from 'node:url'; | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { Injectable } from '@nestjs/common'; | ||||
| import httpSignature from '@peertube/http-signature'; | ||||
| import * as Bull from 'bullmq'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import { MetaService } from '@/core/MetaService.js'; | ||||
| import { ApRequestService } from '@/core/activitypub/ApRequestService.js'; | ||||
| import { FederatedInstanceService } from '@/core/FederatedInstanceService.js'; | ||||
| import { FetchInstanceMetadataService } from '@/core/FetchInstanceMetadataService.js'; | ||||
| import InstanceChart from '@/core/chart/charts/instance.js'; | ||||
| @@ -35,16 +32,12 @@ export class InboxProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		private utilityService: UtilityService, | ||||
| 		private metaService: MetaService, | ||||
| 		private apInboxService: ApInboxService, | ||||
| 		private federatedInstanceService: FederatedInstanceService, | ||||
| 		private fetchInstanceMetadataService: FetchInstanceMetadataService, | ||||
| 		private ldSignatureService: LdSignatureService, | ||||
| 		private apRequestService: ApRequestService, | ||||
| 		private apPersonService: ApPersonService, | ||||
| 		private apDbResolverService: ApDbResolverService, | ||||
| 		private instanceChart: InstanceChart, | ||||
|   | ||||
| @@ -3,21 +3,11 @@ | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import { Injectable } from '@nestjs/common'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import FederationChart from '@/core/chart/charts/federation.js'; | ||||
| import NotesChart from '@/core/chart/charts/notes.js'; | ||||
| import UsersChart from '@/core/chart/charts/users.js'; | ||||
| import ActiveUsersChart from '@/core/chart/charts/active-users.js'; | ||||
| import InstanceChart from '@/core/chart/charts/instance.js'; | ||||
| import PerUserNotesChart from '@/core/chart/charts/per-user-notes.js'; | ||||
| import DriveChart from '@/core/chart/charts/drive.js'; | ||||
| import PerUserReactionsChart from '@/core/chart/charts/per-user-reactions.js'; | ||||
| import PerUserFollowingChart from '@/core/chart/charts/per-user-following.js'; | ||||
| import PerUserDriveChart from '@/core/chart/charts/per-user-drive.js'; | ||||
| import ApRequestChart from '@/core/chart/charts/ap-request.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import { QueueLoggerService } from '../QueueLoggerService.js'; | ||||
| import type * as Bull from 'bullmq'; | ||||
| @@ -27,21 +17,9 @@ export class ResyncChartsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		private federationChart: FederationChart, | ||||
| 		private notesChart: NotesChart, | ||||
| 		private usersChart: UsersChart, | ||||
| 		private activeUsersChart: ActiveUsersChart, | ||||
| 		private instanceChart: InstanceChart, | ||||
| 		private perUserNotesChart: PerUserNotesChart, | ||||
| 		private driveChart: DriveChart, | ||||
| 		private perUserReactionsChart: PerUserReactionsChart, | ||||
| 		private perUserFollowingChart: PerUserFollowingChart, | ||||
| 		private perUserDriveChart: PerUserDriveChart, | ||||
| 		private apRequestChart: ApRequestChart, | ||||
|  | ||||
| 		private queueLoggerService: QueueLoggerService, | ||||
| 	) { | ||||
| 		this.logger = this.queueLoggerService.logger.createSubLogger('resync-charts'); | ||||
|   | ||||
| @@ -3,9 +3,7 @@ | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import { Injectable } from '@nestjs/common'; | ||||
| import type Logger from '@/logger.js'; | ||||
| import FederationChart from '@/core/chart/charts/federation.js'; | ||||
| import NotesChart from '@/core/chart/charts/notes.js'; | ||||
| @@ -28,9 +26,6 @@ export class TickChartsProcessorService { | ||||
| 	private logger: Logger; | ||||
|  | ||||
| 	constructor( | ||||
| 		@Inject(DI.config) | ||||
| 		private config: Config, | ||||
|  | ||||
| 		private federationChart: FederationChart, | ||||
| 		private notesChart: NotesChart, | ||||
| 		private usersChart: UsersChart, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 woxtu
					woxtu