• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-client-gateway / 22575363049

02 Mar 2026 12:09PM UTC coverage: 56.52% (-32.9%) from 89.388%
22575363049

push

github

web-flow
build(deps): bump @nestjs/swagger from 11.2.0 to 11.2.6 (#2957)

Bumps [@nestjs/swagger](https://github.com/nestjs/swagger) from 11.2.0 to 11.2.6.
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Commits](https://github.com/nestjs/swagger/compare/11.2.0...11.2.6)

---
updated-dependencies:
- dependency-name: "@nestjs/swagger"
  dependency-version: 11.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1979 of 3720 branches covered (53.2%)

Branch coverage included in aggregate %.

8406 of 14654 relevant lines covered (57.36%)

132.06 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/modules/csv-export/v1/csv-export.module.ts
1
import { JobQueueService } from '@/datasources/job-queue/job-queue.service';
×
2
import { JobQueueShutdownHook } from '@/datasources/job-queue/job-queue.shutdown.hook';
×
3
import { CSV_EXPORT_QUEUE } from '@/domain/common/jobs.constants';
×
4
import { IJobQueueService } from '@/domain/interfaces/job-queue.interface';
×
5
import { ILoggingService, LoggingService } from '@/logging/logging.interface';
×
6
import { BullModule, getQueueToken } from '@nestjs/bullmq';
×
7
import { Module } from '@nestjs/common';
×
8
import { Queue } from 'bullmq';
9
import { CsvExportConsumer } from '@/modules/csv-export/v1/consumers/csv-export.consumer';
×
10
import { CsvExportController } from '@/modules/csv-export/v1/csv-export.controller';
×
11
import { CsvExportService } from '@/modules/csv-export/v1/csv-export.service';
×
12
import { ExportApiManagerModule } from '@/modules/csv-export/v1/datasources/export-api.manager.interface';
×
13
import { CloudStorageModule } from '@/datasources/storage/cloud-storage.module';
×
14
import { IConfigurationService } from '@/config/configuration.service.interface';
×
15
import { CsvService } from '../csv-utils/csv.service';
×
16

17
@Module({
18
  imports: [
19
    BullModule.registerQueueAsync({
20
      name: CSV_EXPORT_QUEUE,
21
      useFactory: (configService: IConfigurationService) => ({
×
22
        defaultJobOptions: {
23
          removeOnComplete: configService.get(
24
            'csvExport.queue.removeOnComplete',
25
          ),
26
          removeOnFail: configService.get('csvExport.queue.removeOnFail'),
27
          backoff: configService.get('csvExport.queue.backoff'),
28
          attempts: configService.get<number>('csvExport.queue.attempts'),
29
        },
30
      }),
31
      inject: [IConfigurationService],
32
    }),
33
    CloudStorageModule.register(
34
      'csvExport.fileStorage.aws.accessKeyId',
35
      'csvExport.fileStorage.aws.secretAccessKey',
36
      'csvExport.fileStorage.aws.bucketName',
37
      'csvExport.fileStorage.aws.basePath',
38
    ),
39
    ExportApiManagerModule,
40
  ],
41
  controllers: [CsvExportController],
42
  providers: [
43
    {
44
      provide: IJobQueueService,
45
      useFactory: (queue: Queue): IJobQueueService =>
46
        new JobQueueService(queue),
×
47
      inject: [getQueueToken(CSV_EXPORT_QUEUE)],
48
    },
49
    {
50
      provide: JobQueueShutdownHook,
51
      useFactory: (
52
        queue: Queue,
53
        logging: ILoggingService,
54
      ): JobQueueShutdownHook => new JobQueueShutdownHook(queue, logging),
×
55
      inject: [getQueueToken(CSV_EXPORT_QUEUE), LoggingService],
56
    },
57
    CsvExportConsumer,
58
    CsvExportService,
59
    CsvService,
60
  ],
61
  exports: [CsvExportService, BullModule],
62
})
63
export class CsvExportV1Module {}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc