public static MqttApplicationMessage GetOnlineApplicationMessage(this MqttSettings settings) { return(settings?.OnlineMessage?.Topic != null && settings.OnlineMessage?.Payload != null ? BuildApplicationMessage(settings.OnlineMessage) : null); }
public static MqttApplicationMessage GetLastWillAndTestamentApplicationMessage(this MqttSettings settings) { return(settings?.LastWillAndTestament?.Topic != null && settings.LastWillAndTestament?.Payload != null ? BuildApplicationMessage(settings.LastWillAndTestament) : null); }