add transaction in write

This commit is contained in:
w1ndyb0y
2020-12-23 14:04:06 +08:00
parent bc3f765baf
commit 18ff12f424
+3
View File
@@ -116,6 +116,8 @@ func LoadUnprocessed() {
func processed(db *sql.DB, t telegram) {
getWriteLock()
tx, err := db.Begin()
checkDbErr(err, "error in begin update")
stmt, _ := db.Prepare(update)
result, err := stmt.Exec(t.id)
checkDbErr(err, "error in update telegram status")
@@ -123,6 +125,7 @@ func processed(db *sql.DB, t telegram) {
log.Println(t.id, " telegram update : ", id)
isWriting = false
log.Println("release lock")
tx.Commit()
}
func countTelegram() int64 {