summaryrefslogtreecommitdiff
path: root/new.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-24 22:55:34 -0600
committerJeff Carr <[email protected]>2024-01-24 22:55:34 -0600
commit8de0a3092e0f9004e5bb2ded0039f1297073a670 (patch)
treec3bbb2e7107380f7d8e66558d00f9ba5a23e5102 /new.go
parent1c2dfda279cd69493f40fa5780b9ecad6eb55cb9 (diff)
new guiv0.13.0
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'new.go')
-rw-r--r--new.go29
1 files changed, 20 insertions, 9 deletions
diff --git a/new.go b/new.go
index 2b62d12..7584cd2 100644
--- a/new.go
+++ b/new.go
@@ -1,9 +1,10 @@
package digitalocean
-import (
+import (
"os"
+
+ "go.wit.com/gui"
"go.wit.com/log"
- "go.wit.com/gui/gui"
)
var myDo *DigitalOcean
@@ -11,7 +12,9 @@ var myDo *DigitalOcean
// This is initializes the main DO object
// You can only have one of these
func New(p *gui.Node) *DigitalOcean {
- if myDo != nil {return myDo}
+ if myDo != nil {
+ return myDo
+ }
myDo = new(DigitalOcean)
myDo.ready = false
myDo.parent = p
@@ -34,12 +37,16 @@ func New(p *gui.Node) *DigitalOcean {
// Returns true if the status is valid
func (d *DigitalOcean) Ready() bool {
- if d == nil {return false}
+ if d == nil {
+ return false
+ }
return d.ready
}
func (d *DigitalOcean) Show() {
- if ! d.Ready() {return}
+ if !d.Ready() {
+ return
+ }
log.Info("digitalocean.Show() window")
if d.hidden {
d.window.Show()
@@ -48,21 +55,25 @@ func (d *DigitalOcean) Show() {
}
func (d *DigitalOcean) Hide() {
- if ! d.Ready() {return}
+ if !d.Ready() {
+ return
+ }
log.Info("digitalocean.Hide() window")
- if ! d.hidden {
+ if !d.hidden {
d.window.Hide()
}
d.hidden = true
}
func (d *DigitalOcean) Update() bool {
- if ! d.Ready() {return false}
+ if !d.Ready() {
+ return false
+ }
d.ListSSHKeyID()
if d.ListDroplets() {
for _, droplet := range d.dpolled {
// check if the droplet ID already exists
- if (d.dropMap[droplet.ID] == nil) {
+ if d.dropMap[droplet.ID] == nil {
d.dropMap[droplet.ID] = d.NewDroplet(&droplet)
} else {
log.Log(POLL, "droplet.Update()", droplet.ID, droplet.Name, "already exists")