Lua has a single numerical type, Lua numbers. There is no distinction between integers and floats. So we always convert Lua numbers into integer replies, removing the decimal part of the number if any.
È risultato che non si trattava di un problema di arrotondamento nello script Lua. Lo script Lua riceve già valori arrotondati.
Inoltre, non si tratta affatto di un problema di arrotondamento. Potrebbero essere utilizzati secondi non arrotondati e, in ogni caso, sarebbe possibile ricevere una risposta 429 con Retry-After: 0.
Ecco la correzione per il problema principale:
Ecco la correzione per un problema aggiuntivo che occasionalmente può causare lo stesso errore: