Aggiunta seconda condizione di invio (da testare...)

This commit is contained in:
Samuele E. Locatelli
2019-11-02 16:58:47 +01:00
parent db06dce755
commit 29c0c95ab2
+31 -2
View File
@@ -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
{