generated from dave/wails-template
Add some sort of display
This commit is contained in:
44
app.go
44
app.go
@@ -38,41 +38,43 @@ type StringResponse struct {
|
||||
Error string `json:"error,omitempty"`
|
||||
}
|
||||
|
||||
func (a *App) GetAddons() AddonsResponse {
|
||||
return AddonsResponse{
|
||||
Data: addonService.Addons,
|
||||
Error: "",
|
||||
}
|
||||
func (a *App) GetAddons() (res AddonsResponse) {
|
||||
res.Data = addonService.Addons
|
||||
return res
|
||||
}
|
||||
|
||||
func (a *App) GetAddon(name string) AddonResponse {
|
||||
func (a *App) GetAddon(name string) (res AddonResponse) {
|
||||
addon, err := addonService.GetAddon(name)
|
||||
return AddonResponse{
|
||||
Data: addon,
|
||||
Error: err.Error(),
|
||||
res.Data = addon
|
||||
if err != nil {
|
||||
res.Error = err.Error()
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
func (a *App) GetAddonRemoteVersion(name string) StringResponse {
|
||||
func (a *App) GetAddonRemoteVersion(name string) (res StringResponse) {
|
||||
version, err := addonService.GetRemoteVersion(name)
|
||||
return StringResponse{
|
||||
Data: version,
|
||||
Error: err.Error(),
|
||||
res.Data = version
|
||||
if err != nil {
|
||||
res.Error = err.Error()
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
func (a *App) GetAddonLocalVersion(name string) StringResponse {
|
||||
func (a *App) GetAddonLocalVersion(name string) (res StringResponse) {
|
||||
version, err := addonService.GetLocalVersion(name)
|
||||
return StringResponse{
|
||||
Data: version,
|
||||
Error: err.Error(),
|
||||
res.Data = version
|
||||
if err != nil {
|
||||
res.Error = err.Error()
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
func (a *App) UpdateAddon(name string) AddonResponse {
|
||||
func (a *App) UpdateAddon(name string) (res AddonResponse) {
|
||||
addon, err := addonService.UpdateAddon(name)
|
||||
return AddonResponse{
|
||||
Data: addon,
|
||||
Error: err.Error(),
|
||||
res.Data = addon
|
||||
if err != nil {
|
||||
res.Error = err.Error()
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user