package main
import (
"os"
ui "github.com/VladimirMarkelov/clui"
)
const URLLogin = "https://auth.adlin.nemunai.re/login"
var logged = false
func askLogin() (lgd *LoginDialog) {
lgd = CreateLoginDialog(" SRS AdLin - Login ")
lgd.beforeClose = func() {
// Display next dialoag
ckd := CreateCheckDialog(" SRS AdLin - Login ", lgd.Username, lgd.Password)
ckd.beforeClose = func(ev ui.Event) {
if ev.Err == nil {
logged = true
CreateRebootDialog(" SRS AdLin - Login", lgd.Username)
} else {
errd := CreateErrMsgDialog(" SRS AdLin - Login ", ev.Err)
errd.beforeClose = func() {
askLogin()
}
return
func main() {
ui.InitLibrary()
defer ui.DeinitLibrary()
ui.MainLoop()
if !logged {
os.Exit(1)