sleep 0.5 sec every telegram

This commit is contained in:
zhiqiang feng
2020-12-28 16:09:08 +08:00
parent 0619229ec5
commit 2cfac56ec5
+3 -2
View File
@@ -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()