http 응답 검증 로직 추가

This commit is contained in:
김형인
2025-06-11 00:36:58 +09:00
parent 7ef6825368
commit cd8c5e177b
8 changed files with 120 additions and 36 deletions

View File

@@ -323,11 +323,13 @@ namespace UVC.network
string payload = Encoding.UTF8.GetString(message.Payload.Data, message.Payload.Offset, message.Payload.Count);
ULog.Debug($"MQTT OnTopic {topic.Filter.OriginalFilter} => {payload}");
ServerLog.LogMqtt(MQTTDomain, MQTTPort.ToString(), topic.Filter.OriginalFilter, payload, DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"));
if(topicHandler.TryGetValue(topic.Filter.OriginalFilter, out var handler))
if(payload.Trim().Length > 0)
{
// 등록된 핸들러가 있으면 호출
handler.Invoke(topic.Filter.OriginalFilter, payload);
if (topicHandler.TryGetValue(topic.Filter.OriginalFilter, out var handler))
{
// 등록된 핸들러가 있으면 호출
handler.Invoke(topic.Filter.OriginalFilter, payload);
}
}
}