zhangzengfei
2024-04-29 fe763eba27addfe615d2c107b8984484baef9a23
service/resend.go
@@ -1,10 +1,12 @@
package service
import (
   "gat1400Exchange/client"
   "gat1400Exchange/config"
   "gat1400Exchange/models"
   "gat1400Exchange/pkg/logger"
   "gat1400Exchange/util"
   "gat1400Exchange/vo"
)
func ResendImageData() {
@@ -18,13 +20,22 @@
   }
   for _, c := range cacheItems {
      if c.Type == "1400" {
         if client.FaceCapture([]byte(c.Data)) != vo.StatusSuccess {
            c.UpdateRetryCount()
            logger.Warn("The data resend failed. retry count %d", c.Retry+1)
            continue
         }
      } else {
      if !util.SendData([]byte(c.Data), config.ForwardConf.SyncServer) {
         c.UpdateRetryCount()
         logger.Warn("The data resend failed. retry count %d", c.Retry+1)
      } else {
            continue
         }
      }
         c.Delete()
         logger.Debug("The data resend successful.")
      }
   }
}