|
@@ -17,12 +17,12 @@ namespace Ai.AgentServer.Server
|
|
|
}
|
|
|
|
|
|
|
|
|
- public Task<bool> PublicMessage(string topic,string type, HttpThirdRequest request)
|
|
|
+ public async Task<bool> PublicMessage(string topic,string type, HttpThirdRequest request)
|
|
|
{
|
|
|
//暂时指传递交易上传的类型数据 && type!= "refuel_out_process"
|
|
|
if (string.IsNullOrEmpty(type)) {
|
|
|
Console.WriteLine($"type{type}命令不能为空 {DateTime.Now}");
|
|
|
- return Task.FromResult(false);
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
var requestDto= new MqttRequestDto();
|
|
@@ -45,14 +45,15 @@ namespace Ai.AgentServer.Server
|
|
|
try
|
|
|
{
|
|
|
requestDto.Data = request;
|
|
|
- MqttClientService._mqttClient.PublishStringAsync($"/ToServer/{topic}", JsonConvert.SerializeObject(requestDto));
|
|
|
+ var result=await MqttClientService._mqttClient.PublishStringAsync($"/ToServer/{topic}", JsonConvert.SerializeObject(requestDto));
|
|
|
+ return result.IsSuccess;
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
Console.WriteLine(ex.Message);
|
|
|
- return Task.FromResult(false);
|
|
|
+ return false;
|
|
|
}
|
|
|
- return Task.FromResult(true);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|