Skip to content

Commit

Permalink
SERVICES-1872: add resolver for energy update contract
Browse files Browse the repository at this point in the history
Signed-off-by: Claudiu Lataretu <[email protected]>
  • Loading branch information
claudiulataretu committed Sep 29, 2023
1 parent e91b71d commit 8579f0a
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/modules/energy/energy.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import { EnergyComputeService } from './services/energy.compute.service';
import { EnergyService } from './services/energy.service';
import { EnergySetterService } from './services/energy.setter.service';
import { EnergyTransactionService } from './services/energy.transaction.service';
import { EnergyUpdateResolver } from './energy.update.resolver';

@Module({
imports: [
Expand All @@ -24,6 +25,7 @@ import { EnergyTransactionService } from './services/energy.transaction.service'
EnergyComputeService,
EnergyTransactionService,
EnergyResolver,
EnergyUpdateResolver,
],
exports: [
EnergyAbiService,
Expand Down
13 changes: 13 additions & 0 deletions src/modules/energy/energy.update.resolver.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { Query, Resolver } from '@nestjs/graphql';
import { EnergyUpdateModel } from './models/energy.update.model';
import { scAddress } from 'src/config';

@Resolver(EnergyUpdateModel)
export class EnergyUpdateResolver {
@Query(() => EnergyUpdateModel)
async energyUpdate(): Promise<EnergyUpdateModel> {
return new EnergyUpdateModel({
address: scAddress.energyUpdate,
});
}
}
11 changes: 11 additions & 0 deletions src/modules/energy/models/energy.update.model.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { Field, ObjectType } from '@nestjs/graphql';

@ObjectType()
export class EnergyUpdateModel {
@Field()
address: string;

constructor(init?: Partial<EnergyUpdateModel>) {
Object.assign(this, init);
}
}

0 comments on commit 8579f0a

Please sign in to comment.