zhangzengfei
2024-04-19 b9ce6325cbcf8290bbe72a956c045bd7edc9de5c
service/resend.go
@@ -11,10 +11,16 @@
   var cacheMod models.Cache
   cacheItems, _ := cacheMod.FindAll()
   logger.Debug("Start resend task. cache len:%d", len(cacheItems))
   if err := util.HttpGet(config.ForwardConf.SyncServer); err != nil {
      logger.Debug("The server cannot be reached. %s", err.Error())
      return
   }
   for _, c := range cacheItems {
      if !util.SendData([]byte(c.Data), config.ForwardConf.SyncServer) {
         logger.Warn("The data resend failed. retry count %d", c.Retry)
         c.UpdateRetryCount()
         logger.Warn("The data resend failed. retry count %d", c.Retry+1)
      } else {
         c.Delete()
         logger.Debug("The data resend successful.")