fix: move event publish inside retry loop
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 38s

This commit is contained in:
WangDL 2026-05-23 09:43:01 +08:00
parent e7cbe6da26
commit d3ec1d52d6

View File

@ -63,8 +63,6 @@ export class AiGatewayService {
output.usage.outputTokens,
);
this.eventBus?.publish(new (class extends BaseDomainEvent { eventType = 'ai.usage.recorded'; data: any; constructor(d: any) { super(); this.data = d; } })({ userId: request.userId, provider: target.provider, model: target.model, tier: request.tier, inputTokens: output.usage.inputTokens, outputTokens: output.usage.outputTokens, estimatedCost, latencyMs: output.latencyMs }));
this.usageLog.log({
userId: request.userId,
feature: request.feature,
@ -101,8 +99,6 @@ export class AiGatewayService {
}
}
this.eventBus?.publish(new (class extends BaseDomainEvent { eventType = 'ai.usage.recorded'; data: any; constructor(d: any) { super(); this.data = d; } })({ userId: request.userId, provider: target.provider, model: target.model, tier: request.tier, inputTokens: output.usage.inputTokens, outputTokens: output.usage.outputTokens, estimatedCost, latencyMs: output.latencyMs }));
this.usageLog.log({
userId: request.userId,
feature: request.feature,