All files / apps/analysis/src analysis.controller.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 121x 1x     1x   1x 1x 1x      
import { Controller } from '@nestjs/common';
import { MessagePattern, Payload } from '@nestjs/microservices';
 
@Controller()
export class AnalysisController {
  @MessagePattern('analysis.symbol.requested')
  analyzeSymbol(@Payload() data: { exchangeId: string; symbol: string }) {
    const score = Math.random();
    return { exchangeId: data.exchangeId, symbol: data.symbol, score };
  }
}