Skip to content

Commit bff7aaf

Browse files
authored
[Job Launcher] Move routing protocol (#3149)
* feat: move routing protocol module and interfaces * refactor: update import paths for RoutingProtocolService in job and cron-job services
1 parent 0bc3d5a commit bff7aaf

8 files changed

Lines changed: 17 additions & 6 deletions

File tree

packages/apps/job-launcher/server/src/modules/cron-job/cron-job.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { PaymentService } from '../payment/payment.service';
3636
import { JobRepository } from '../job/job.repository';
3737
import { PaymentRepository } from '../payment/payment.repository';
3838
import { ConfigService } from '@nestjs/config';
39-
import { RoutingProtocolService } from '../job/routing-protocol.service';
39+
import { RoutingProtocolService } from '../routing-protocol/routing-protocol.service';
4040
import { WebhookEntity } from '../webhook/webhook.entity';
4141
import { WebhookStatus } from '../../common/enums/webhook';
4242
import { WebhookRepository } from '../webhook/webhook.repository';

packages/apps/job-launcher/server/src/modules/job/job.module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { HttpModule } from '@nestjs/axios';
99
import { PaymentModule } from '../payment/payment.module';
1010
import { JobRepository } from './job.repository';
1111
import { Web3Module } from '../web3/web3.module';
12-
import { RoutingProtocolService } from './routing-protocol.service';
1312
import { EncryptionModule } from '../encryption/encryption.module';
1413
import { StorageModule } from '../storage/storage.module';
1514
import { AuthModule } from '../auth/auth.module';
@@ -18,6 +17,7 @@ import { WebhookRepository } from '../webhook/webhook.repository';
1817
import { MutexManagerService } from '../mutex/mutex-manager.service';
1918
import { QualificationModule } from '../qualification/qualification.module';
2019
import { WhitelistModule } from '../whitelist/whitelist.module';
20+
import { RoutingProtocolModule } from '../routing-protocol/routing-protocol.module';
2121

2222
@Module({
2323
imports: [
@@ -31,16 +31,16 @@ import { WhitelistModule } from '../whitelist/whitelist.module';
3131
StorageModule,
3232
QualificationModule,
3333
WhitelistModule,
34+
RoutingProtocolModule,
3435
],
3536
controllers: [JobController],
3637
providers: [
3738
Logger,
3839
JobService,
3940
JobRepository,
40-
RoutingProtocolService,
4141
WebhookRepository,
4242
MutexManagerService,
4343
],
44-
exports: [JobService, RoutingProtocolService],
44+
exports: [JobService],
4545
})
4646
export class JobModule {}

packages/apps/job-launcher/server/src/modules/job/job.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { JobRepository } from './job.repository';
2323
import { WebhookRepository } from '../webhook/webhook.repository';
2424
import { JobService } from './job.service';
2525
import { PaymentRepository } from '../payment/payment.repository';
26-
import { RoutingProtocolService } from './routing-protocol.service';
26+
import { RoutingProtocolService } from '../routing-protocol/routing-protocol.service';
2727
import { StorageService } from '../storage/storage.service';
2828
import { ServerConfigService } from '../../common/config/server-config.service';
2929
import { AuthConfigService } from '../../common/config/auth-config.service';

packages/apps/job-launcher/server/src/modules/job/job.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ import {
7070
} from './job.dto';
7171
import { JobEntity } from './job.entity';
7272
import { JobRepository } from './job.repository';
73-
import { RoutingProtocolService } from './routing-protocol.service';
7473
import {
7574
CANCEL_JOB_STATUSES,
7675
HCAPTCHA_BOUNDING_BOX_MAX_POINTS,
@@ -122,6 +121,7 @@ import { ModuleRef } from '@nestjs/core';
122121
import { QualificationService } from '../qualification/qualification.service';
123122
import { WhitelistService } from '../whitelist/whitelist.service';
124123
import { UserEntity } from '../user/user.entity';
124+
import { RoutingProtocolService } from '../routing-protocol/routing-protocol.service';
125125

126126
@Injectable()
127127
export class JobService {

packages/apps/job-launcher/server/src/modules/job/routing-protocol.interface.ts renamed to packages/apps/job-launcher/server/src/modules/routing-protocol/routing-protocol.interface.ts

File renamed without changes.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Module } from '@nestjs/common';
2+
import { RoutingProtocolService } from './routing-protocol.service';
3+
import { Web3Module } from '../web3/web3.module';
4+
import { ConfigModule } from '@nestjs/config';
5+
6+
@Module({
7+
imports: [Web3Module, ConfigModule],
8+
providers: [RoutingProtocolService],
9+
exports: [RoutingProtocolService],
10+
})
11+
export class RoutingProtocolModule {}

packages/apps/job-launcher/server/src/modules/job/routing-protocol.service.spec.ts renamed to packages/apps/job-launcher/server/src/modules/routing-protocol/routing-protocol.service.spec.ts

File renamed without changes.

packages/apps/job-launcher/server/src/modules/job/routing-protocol.service.ts renamed to packages/apps/job-launcher/server/src/modules/routing-protocol/routing-protocol.service.ts

File renamed without changes.

0 commit comments

Comments
 (0)