Aggiunta seconda condizione di invio (da testare...)
This commit is contained in:
+31
-2
@@ -2219,8 +2219,37 @@ namespace IOB_WIN
|
||||
{
|
||||
if (MPOnline)
|
||||
{
|
||||
// INVIO!!!
|
||||
sendToMoonPro(urlType.FLog, QueueFLog.Dequeue());
|
||||
|
||||
// se ho + di 2 elementi in coda --> uso invio JSON in blocco...
|
||||
if (QueueFLog.Count > 1)
|
||||
{
|
||||
List<string> listaValori = new List<string>();
|
||||
// se ho + di maxJsonData elementi --> invio un set di dati alla volta
|
||||
if (QueueFLog.Count > maxJsonData)
|
||||
{
|
||||
// prendoi primi maxJsonDataValori
|
||||
for (int j = 0; j < maxJsonData; j++)
|
||||
{
|
||||
listaValori.Add(QueueFLog.Dequeue());
|
||||
}
|
||||
sendDataBlock(urlType.FLog, listaValori);
|
||||
}
|
||||
else
|
||||
{
|
||||
// invio in blocco
|
||||
listaValori = QueueFLog.ToList();
|
||||
// invio
|
||||
sendDataBlock(urlType.FLog, listaValori);
|
||||
// svuoto!
|
||||
QueueFLog.Clear();
|
||||
// HO FINITO invio di FLog...
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// INVIO SINGOLO...!!!
|
||||
sendToMoonPro(urlType.FLog, QueueFLog.Dequeue());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user