private async Task ExecuteService(string message) { try { await _mqttAdapter.SendMessage($"Processing {message}", TOPIC_JSONSTATUS); await _mqttAdapter.SendMessage(await _timeZoneService.GetTimeZoneMessage(message), TOPIC_OUTPUT); await _mqttAdapter.SendMessage("200 - Ok", TOPIC_STATUSREQUEST); } catch (Exception ex) { await _mqttAdapter.SendMessage(ex.Message, TOPIC_STATUSREQUEST); await _mqttAdapter.SendMessage($"Error Processing {message}", TOPIC_JSONSTATUS); } }