generated from dave/wails-template
Implement displaying breaking changes
This commit is contained in:
@@ -36,18 +36,18 @@ func (a *AddonService) GetLocalVersion(name string) (string, error) {
|
||||
return addon.GetLocalVersion()
|
||||
}
|
||||
|
||||
func (a *AddonService) UpdateAddon(name string) (addon Addon, err error) {
|
||||
addon, err = a.GetAddon(name)
|
||||
func (a *AddonService) UpdateAddon(name string) (hasBreakingChanges bool, err error) {
|
||||
addon, err := a.GetAddon(name)
|
||||
if err != nil {
|
||||
return
|
||||
return false, err
|
||||
}
|
||||
release, err := addon.GetRemoteRelease()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
err = addon.Update(release)
|
||||
hasBreakingChanges, err = addon.Update(release)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
return addon, nil
|
||||
return hasBreakingChanges, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user