@ -16,7 +16,9 @@ func CronTransOnce(expireIn time.Duration) bool {
if trans == nil {
return false
}
defer WaitTransProcessed(trans.Gid)
if TransProcessedTestChan != nil {
trans.Process(dbGet())
return true
@ -38,9 +38,6 @@ var TransProcessedTestChan chan string = nil
// WaitTransProcessed only for test usage. wait for transaction processed once
func WaitTransProcessed(gid string) {
if TransProcessedTestChan == nil {
return
logrus.Printf("waiting for gid %s", gid)
id := <-TransProcessedTestChan
for id != gid {