summaryrefslogtreecommitdiff
path: root/new.go
diff options
context:
space:
mode:
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")