foreign/csharp/Iggy_SDK/Configuration/MessageBatchingSettings.cs (8 lines of code) (raw):
namespace Iggy_SDK.Configuration;
public sealed class MessageBatchingSettings
{
public bool Enabled { get; set; } = true;
public TimeSpan Interval { get; set; } = TimeSpan.FromMilliseconds(150);
public int MaxMessagesPerBatch { get; set; } = 1000;
/// <summary>
/// Defines maximum number of requests in interval
/// Used mainly to avoid flooding the channel (default value 2056).
/// </summary>
public int MaxRequests { get; set; } = 2056;
}