func UpdateScwApiBootscripts(Api *api.ScalewayAPI, cache *Cache) { for { logrus.Infof("Fetching bootscripts from the Api...") bootscripts, err := Api.GetBootscripts() if err != nil { logrus.Errorf("Failed to retrieve bootscripts list from the Api: %v", err) } else { cache.Api.Bootscripts = bootscripts logrus.Infof("Bootscripts fetched: %d bootscripts", len(*bootscripts)) } time.Sleep(5 * time.Minute) } }