namespace Yw.Exchange.RabbitMq
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class RunRealRecordExchangeHelper : IRunRealRecordExchangeHelper
|
{
|
private readonly Yw.RabbitMqExChangeHelper _helper = new();
|
|
/// <summary>
|
/// 推送
|
/// </summary>
|
public bool Push(List<Yw.Model.RunRealRecord> list)
|
{
|
if (list == null || !list.Any())
|
{
|
return false;
|
}
|
var exchangeName = RunExchangeNameHelper.GetExchangeName();
|
return _helper.Push(exchangeName, list);
|
}
|
|
/// <summary>
|
/// 接收
|
/// </summary>
|
public bool Receive(Func<List<Yw.Model.RunRealRecord>, bool> func)
|
{
|
if (func == null)
|
{
|
return false;
|
}
|
var exchangeName = RunExchangeNameHelper.GetExchangeName();
|
return _helper.Receive(exchangeName, func);
|
}
|
|
/// <summary>
|
/// 关闭
|
/// </summary>
|
public void Close()
|
{
|
_helper.Close();
|
}
|
|
|
}
|
}
|