return Tracker chain StartFetchProjectBackground()

This commit is contained in:
yzqzss 2024-06-08 15:25:03 +08:00
parent 990bea9fd7
commit eaa0afa6ef

View File

@ -22,9 +22,9 @@ func (t *Tracker) Project() (proj Project) {
return t.Project()
}
func (t *Tracker) StartFetchProjectBackground() {
func (t *Tracker) StartFetchProjectBackground() *Tracker {
if t.__background_fetch_proj {
return
return t
}
t.__background_fetch_proj = true
go func() {
@ -33,6 +33,7 @@ func (t *Tracker) StartFetchProjectBackground() {
time.Sleep(1 * time.Minute)
}
}()
return t
}
func (t *Tracker) FetchProject(timeout time.Duration) (proj *Project, err error) {