Пример #1
0
func updatePackages(e *doc.Environment) {
	app, _ := e.Get(envAppKey).(*App)
	if app == nil {
		return
	}
	data, _ := app.Data().(*appData)
	if data == nil {
		return
	}
	for _, gr := range data.Groups {
		for _, pkg := range gr.Packages {
			if err := updatePackage(e, pkg); err != nil {
				log.Errorf("error updating %s: %s", pkg, err)
			}
		}
	}
}