using Infrastructure.CloudSdk.mqttmessagecenter; namespace OpenAuth.WebApi.Model.mqtt { public class ThingServiceHandler : IMqttMessageHandler { private readonly ILogger _logger; public ThingServiceHandler(ILogger logger) { _logger = logger; } public bool CanHandle(string topic) { return topic.Contains("/services"); } public Task HandleAsync(string topic, string payload) { _logger.LogError($"[Service] Topic={topic}, Payload={payload}"); Console.WriteLine($"[Service] Topic={topic}, Payload={payload}"); return Task.CompletedTask; } } }