sleep 0.5 sec every telegram
This commit is contained in:
+3
-2
@@ -100,6 +100,7 @@ func LoadUnprocessed() {
|
|||||||
}
|
}
|
||||||
for _, t := range telegrams {
|
for _, t := range telegrams {
|
||||||
if WriteToClient(t.text) == nil {
|
if WriteToClient(t.text) == nil {
|
||||||
|
time.Sleep(500 * time.Millisecond)
|
||||||
processed(db, t)
|
processed(db, t)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -137,8 +138,8 @@ func processed(db *sql.DB, t telegram) {
|
|||||||
checkDbErr(err, "error in create update statement")
|
checkDbErr(err, "error in create update statement")
|
||||||
result, err := stmt.Exec(t.id)
|
result, err := stmt.Exec(t.id)
|
||||||
checkDbErr(err, "error in update telegram status")
|
checkDbErr(err, "error in update telegram status")
|
||||||
id, _ := result.RowsAffected()
|
rows, _ := result.RowsAffected()
|
||||||
Log.Info("telegram update : %t", zap.Int64("id", id), zap.Bool("result", id > 0))
|
Log.Info("telegram update : %t", zap.Int64("id", t.id), zap.Bool("result", rows > 0))
|
||||||
isWriting = false
|
isWriting = false
|
||||||
Log.Info("release lock")
|
Log.Info("release lock")
|
||||||
tx.Commit()
|
tx.Commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user