- make StartRefreshComment async
This commit is contained in:
@@ -124,7 +124,7 @@ func (a *DefAuther) GenerateVerifyCode(keyID string) (verifyCode string) {
|
|||||||
if verifyCode == "" {
|
if verifyCode == "" {
|
||||||
verifyCode = fmt.Sprintf("%06d", rand.Intn(1000000))
|
verifyCode = fmt.Sprintf("%06d", rand.Intn(1000000))
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("GenerateVerifyCode:%s", verifyCode)
|
globals.SugarLogger.Debugf("GenerateVerifyCode keyID:%s verifyCode:%s", keyID, verifyCode)
|
||||||
return verifyCode
|
return verifyCode
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,9 +21,15 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func (c *PurchaseHandler) StartRefreshComment() {
|
func (c *PurchaseHandler) StartRefreshComment() {
|
||||||
|
time.AfterFunc(5*time.Second, func() {
|
||||||
|
c.refreshCommentOnce()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *PurchaseHandler) refreshCommentOnce() {
|
||||||
c.RefreshComment(time.Now().Add(-RefreshCommentTime), time.Now())
|
c.RefreshComment(time.Now().Add(-RefreshCommentTime), time.Now())
|
||||||
time.AfterFunc(RefreshCommentTimeInterval, func() {
|
time.AfterFunc(RefreshCommentTimeInterval, func() {
|
||||||
c.StartRefreshComment()
|
c.refreshCommentOnce()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user