This commit is contained in:
Gabriel Rosa
2022-10-13 08:57:21 -03:00
parent 3d5ce59b52
commit 7646d7a3c5
2 changed files with 19 additions and 1 deletions
@@ -109,6 +109,16 @@ export class PipelinesController {
};
}
@Get(':id/config')
async getPipelineproperties(
@Headers('Dadosfera-Lang') language,
@User() user: RequestUser,
@Param('id') id,
) {
const metadata = PackTheMetadata(user);
return this.pipelinesClientService.findOneProperties(id, metadata);
}
@Get('/:id')
async findOne(
@Headers('Dadosfera-Lang') language,
@@ -147,7 +157,6 @@ export class PipelinesController {
});
return result;
}
@Put('/:id')
async update(@Body() updatePipelineDto, @Param('id') id) {
const { info } = updatePipelineDto;
@@ -17,6 +17,7 @@ import { DadosferaLogger } from '@dadosfera/dadosfera-logs';
import { PipelinesClientConfiguration } from './pipelines-client';
import { ICreatePipelineV2Req } from './interfaces';
import { PipelineV2CreateRequest } from '@dadosfera/protospack-v2/dist/lib/PipelineV2/interfaces/messages';
import { Metadata } from '@grpc/grpc-js';
export class PipelinesService implements OnModuleInit {
logger: DadosferaLogger;
@@ -169,4 +170,12 @@ export class PipelinesService implements OnModuleInit {
return removePipelineResponse;
}
async findOneProperties(id: string, metadata: Metadata) {
this.logger.info('PipelinesClientService - Remove');
return lastValueFrom(
this.pipelineReadService.PipelineV2FindOneProperties({ id }, metadata),
);
}
}