login and vm list still works
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
e459ec7fbb
commit
4e946e456f
51
main.go
51
main.go
|
@ -154,20 +154,16 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
gui.Data.Current = b.Account
|
gui.Data.Current = b.Account
|
||||||
log.Println("mainButtonClick() setting current account = ", b.Account)
|
log.Println("mainButtonClick() setting current account = ", b.Account)
|
||||||
|
|
||||||
log.Println("main() BACK IN CONTROL PANEL CODE (button b.Name =", b.Name, ")")
|
log.Println("main() BACK IN CONTROL PANEL CODE (button =", b, ")")
|
||||||
log.Println("\tb.Name", b.Name)
|
if (b.Action == "BACK") {
|
||||||
log.Println("\tb.Note", b.Note)
|
|
||||||
// log.Println("\tb.AccNick", b.AccNick)
|
|
||||||
if (b.Note == "BACK") {
|
|
||||||
gui.Data.State = "splash"
|
gui.Data.State = "splash"
|
||||||
} else if (b.Note == "QUIT") {
|
} else if (b.Action == "QUIT") {
|
||||||
onExit(nil)
|
onExit(nil)
|
||||||
} else if (b.Note == "CREATE") {
|
} else if (b.Action == "CREATE") {
|
||||||
log.Println("TRY TO ADD A NEW VIRTUAL MACHINE")
|
log.Println("TRY TO ADD A NEW VIRTUAL MACHINE")
|
||||||
log.Println("\tTRIGGER CREATE VM")
|
log.Println("\tTRIGGER CREATE VM")
|
||||||
gui.Data.State = "CREATE"
|
gui.Data.State = "CREATE"
|
||||||
// gui.Data.AccNick = b.AccNick
|
} else if (b.Action == "CONFIG") {
|
||||||
} else if (b.Note == "CONFIG") {
|
|
||||||
log.Println("TRY TO LOAD DEFAULT CONFIG")
|
log.Println("TRY TO LOAD DEFAULT CONFIG")
|
||||||
defaultConfig, _ := packrBox.FindString("protobuf-config.json")
|
defaultConfig, _ := packrBox.FindString("protobuf-config.json")
|
||||||
log.Println("defaultConfig =", defaultConfig)
|
log.Println("defaultConfig =", defaultConfig)
|
||||||
|
@ -179,7 +175,7 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
log.Println("ATTEMTED TO UNMARSHAL err =", err)
|
log.Println("ATTEMTED TO UNMARSHAL err =", err)
|
||||||
spew.Dump(newpb)
|
spew.Dump(newpb)
|
||||||
gui.Data.State = "done"
|
gui.Data.State = "done"
|
||||||
} else if (b.Note == "DEBUG") {
|
} else if (b.Action == "DEBUG") {
|
||||||
log.Println("debug.PrintStack() (SHOULD BE JUST THIS goroutine)")
|
log.Println("debug.PrintStack() (SHOULD BE JUST THIS goroutine)")
|
||||||
debug.PrintStack()
|
debug.PrintStack()
|
||||||
|
|
||||||
|
@ -188,25 +184,18 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
runtime.Stack(buf, true)
|
runtime.Stack(buf, true)
|
||||||
log.Printf("%s", buf)
|
log.Printf("%s", buf)
|
||||||
log.Println("FINISHED FULL STACK DUMP")
|
log.Println("FINISHED FULL STACK DUMP")
|
||||||
} else if (b.Note == "ADD") {
|
} else if (b.Action == "ADD") {
|
||||||
log.Println("\tSHOULD ADD ACCOUNT HERE")
|
log.Println("\tSHOULD ADD ACCOUNT HERE")
|
||||||
/*
|
/*
|
||||||
if (gui.Data.AccNick != "") {
|
if (gui.Data.AccNick != "") {
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tData.AccNick = ", gui.Data.AccNick)
|
|
||||||
log.Println("\tData.AccUser = ", gui.Data.AccUser)
|
|
||||||
log.Println("\tData.AccPass = ", gui.Data.AccPass)
|
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".username", gui.Data.AccUser)
|
config.Set("accounts." + gui.Data.AccNick + ".username", gui.Data.AccUser)
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".password", gui.Data.AccPass)
|
config.Set("accounts." + gui.Data.AccNick + ".password", gui.Data.AccPass)
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".hostname", "v000185.testing.com.customers.wprod.wit.com")
|
config.Set("accounts." + gui.Data.AccNick + ".hostname", "v000185.testing.com.customers.wprod.wit.com")
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
} else if (b.Note == "LOGIN") {
|
} else if (b.Action == "LOGIN") {
|
||||||
log.Println("\tTRIGGER LOGIN ACCOUNT")
|
log.Println("\tTRIGGER LOGIN ACCOUNT")
|
||||||
gui.Data.State = "SEND LOGIN"
|
gui.Data.State = "SEND LOGIN"
|
||||||
gui.Data.AccNick = b.AccNick
|
|
||||||
count := 0
|
count := 0
|
||||||
for {
|
for {
|
||||||
log.Println("Sleep() in buttonClick() gui.Data.State =", gui.Data.State)
|
log.Println("Sleep() in buttonClick() gui.Data.State =", gui.Data.State)
|
||||||
|
@ -221,14 +210,14 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
log.Println("LOGIN WAS OK!")
|
log.Println("LOGIN WAS OK!")
|
||||||
log.Println("LOGIN WAS OK!")
|
log.Println("LOGIN WAS OK!")
|
||||||
log.Println("LOGIN WAS OK!")
|
log.Println("LOGIN WAS OK!")
|
||||||
msg := "On account " + gui.Data.AccNick + "\n"
|
msg := "On account " + b.Account.Nick + "\n"
|
||||||
gui.ErrorWindow("Login OK", msg)
|
gui.ErrorWindow("Login OK", msg)
|
||||||
}
|
}
|
||||||
if (currentMessage.Type == pb.Event_FAIL) {
|
if (currentMessage.Type == pb.Event_FAIL) {
|
||||||
log.Println("LOGIN FAILED")
|
log.Println("LOGIN FAILED")
|
||||||
log.Println("LOGIN FAILED")
|
log.Println("LOGIN FAILED")
|
||||||
log.Println("LOGIN FAILED")
|
log.Println("LOGIN FAILED")
|
||||||
msg := "On account " + gui.Data.AccNick + "\n"
|
msg := "On account " + b.Account.Nick + "\n"
|
||||||
msg += "pb.Comment = " + currentMessage.Comment + "\n"
|
msg += "pb.Comment = " + currentMessage.Comment + "\n"
|
||||||
msg += "pb.Id = " + fmt.Sprintf("%d", currentMessage.Id) + "\n"
|
msg += "pb.Id = " + fmt.Sprintf("%d", currentMessage.Id) + "\n"
|
||||||
msg += "pb.Email = " + currentMessage.Email + "\n"
|
msg += "pb.Email = " + currentMessage.Email + "\n"
|
||||||
|
@ -248,10 +237,9 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (b.Note == "SHOW") {
|
} else if (b.Action == "SHOW") {
|
||||||
log.Println("\tTRIGGER DISPLAY ACCOUNT")
|
log.Println("\tTRIGGER DISPLAY ACCOUNT")
|
||||||
gui.Data.State = "SEND WEBSOCKET"
|
gui.Data.State = "SEND WEBSOCKET"
|
||||||
gui.Data.AccNick = b.AccNick
|
|
||||||
count := 0
|
count := 0
|
||||||
for {
|
for {
|
||||||
log.Println("Sleep() in buttonClick() gui.Data.State =", gui.Data.State)
|
log.Println("Sleep() in buttonClick() gui.Data.State =", gui.Data.State)
|
||||||
|
@ -265,7 +253,7 @@ func mainButtonClick(b *gui.ButtonMap) {
|
||||||
log.Println("SHOW VMS currentMessage =", currentMessage)
|
log.Println("SHOW VMS currentMessage =", currentMessage)
|
||||||
log.Println("SHOW VMS count =", count)
|
log.Println("SHOW VMS count =", count)
|
||||||
if (count != 0) {
|
if (count != 0) {
|
||||||
name := "Virtual Machines (" + b.AccNick + ")"
|
name := "Virtual Machines (" + "FIXME" + ")"
|
||||||
mh := gui.AddVmsTab(name, count)
|
mh := gui.AddVmsTab(name, count)
|
||||||
ReadReceivedData(currentMessage, mh)
|
ReadReceivedData(currentMessage, mh)
|
||||||
}
|
}
|
||||||
|
@ -312,6 +300,7 @@ func getToken() string {
|
||||||
func watchGUI() {
|
func watchGUI() {
|
||||||
count := 0
|
count := 0
|
||||||
|
|
||||||
|
/*
|
||||||
// This is how you marshal into JSON from a Protobuf
|
// This is how you marshal into JSON from a Protobuf
|
||||||
event := pb.MakeGetEvent()
|
event := pb.MakeGetEvent()
|
||||||
if (gui.Data.Current == nil) {
|
if (gui.Data.Current == nil) {
|
||||||
|
@ -319,11 +308,11 @@ func watchGUI() {
|
||||||
} else {
|
} else {
|
||||||
event.Token = gui.Data.Current.Token
|
event.Token = gui.Data.Current.Token
|
||||||
}
|
}
|
||||||
// event.Token = config.String("accounts." + gui.Data.AccNick + ".token")
|
|
||||||
|
|
||||||
marshaler := &jsonpb.Marshaler{}
|
marshaler := &jsonpb.Marshaler{}
|
||||||
stuff, _ := marshaler.MarshalToString(event)
|
stuff, _ := marshaler.MarshalToString(event)
|
||||||
log.Println(stuff)
|
log.Println(stuff)
|
||||||
|
*/
|
||||||
|
|
||||||
// also:
|
// also:
|
||||||
// var j *bytes.Buffer
|
// var j *bytes.Buffer
|
||||||
|
@ -339,9 +328,9 @@ func watchGUI() {
|
||||||
time.Sleep(200 * time.Millisecond)
|
time.Sleep(200 * time.Millisecond)
|
||||||
|
|
||||||
if (gui.Data.State == "SEND WEBSOCKET") {
|
if (gui.Data.State == "SEND WEBSOCKET") {
|
||||||
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =")
|
||||||
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =")
|
||||||
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING WEBSOCKET HERE on AccNick =")
|
||||||
|
|
||||||
event := pb.MakeGetEvent()
|
event := pb.MakeGetEvent()
|
||||||
event.Token = getToken()
|
event.Token = getToken()
|
||||||
|
@ -351,9 +340,9 @@ func watchGUI() {
|
||||||
gui.Data.State = "READ PROTOBUF"
|
gui.Data.State = "READ PROTOBUF"
|
||||||
}
|
}
|
||||||
if (gui.Data.State == "SEND LOGIN") {
|
if (gui.Data.State == "SEND LOGIN") {
|
||||||
log.Println("\tTRIGGERING LOGIN HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING LOGIN HERE on AccNick =")
|
||||||
log.Println("\tTRIGGERING LOGIN HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING LOGIN HERE on AccNick =")
|
||||||
log.Println("\tTRIGGERING LOGIN HERE on AccNick =", gui.Data.AccNick)
|
log.Println("\tTRIGGERING LOGIN HERE on AccNick =")
|
||||||
|
|
||||||
event := pb.MakeLoginEvent()
|
event := pb.MakeLoginEvent()
|
||||||
event.Token = getToken()
|
event.Token = getToken()
|
||||||
|
|
Loading…
Reference in New Issue