refactor: save current workspace state including FinlyticAnalyzer fixes, FinlyticApp trade route alignment, and DTO audit documentation

This commit is contained in:
2026-08-12 18:30:42 +02:00
parent a9553e9fbf
commit 3d8af3940b
163 changed files with 3421 additions and 1751 deletions
@@ -110,19 +110,19 @@ public class SentimentMqttClient : ManagedMqttClient, IHostedService
var correlationId = topic.Substring(lastSlash + 1);
// 2. Dispatch to specific channel handlers
if (topic.Contains("sentiment_GetArticle", StringComparison.OrdinalIgnoreCase))
if (topic.StartsWith("services/request/sentiment_GetArticle", StringComparison.OrdinalIgnoreCase))
{
await OnSentimentGetArticleAsync(payload, correlationId);
}
else if (topic.Contains("sentiment_GetIsin", StringComparison.OrdinalIgnoreCase))
else if (topic.StartsWith("services/request/sentiment_GetIsin", StringComparison.OrdinalIgnoreCase))
{
await OnSentimentGetIsinAsync(payload, correlationId);
}
else if (topic.Contains("sentiment_Analyze", StringComparison.OrdinalIgnoreCase))
else if (topic.StartsWith("services/request/sentiment_Analyze", StringComparison.OrdinalIgnoreCase))
{
await OnSentimentAnalyzeAsync(payload, correlationId);
}
else if (topic.Contains("health_Ping", StringComparison.OrdinalIgnoreCase))
else if (topic.StartsWith("services/request/health_Ping", StringComparison.OrdinalIgnoreCase))
{
await OnHealthPingAsync(topic, correlationId);
}