mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-29 14:45:07 +03:00
UI getSelf regirected moved to REST /api/getself
removed dead code
This commit is contained in:
parent
0c6f0cbf8c
commit
609ba1a3cd
3 changed files with 22 additions and 71 deletions
|
@ -119,10 +119,6 @@ func main() {
|
|||
}
|
||||
}
|
||||
|
||||
w.Bind("onLoad", func() {
|
||||
log.Println("page loaded")
|
||||
go run(w)
|
||||
})
|
||||
w.Bind("savePeers", func(peer_list string) {
|
||||
//log.Println("peers saved ", peer_list)
|
||||
var peers []string
|
||||
|
@ -176,14 +172,6 @@ func check(peer string) int64 {
|
|||
return d.Milliseconds()
|
||||
}
|
||||
|
||||
func run(w webview.WebView) {
|
||||
get_self(w)
|
||||
get_peers(w)
|
||||
_ = time.AfterFunc(10*time.Second, func() {
|
||||
run(w)
|
||||
})
|
||||
}
|
||||
|
||||
func add_peers(uri string) {
|
||||
_, err := run_command_with_arg("addpeers", "uri="+uri)
|
||||
if err != nil {
|
||||
|
@ -195,55 +183,6 @@ func remove_peers() {
|
|||
run_command("removepeers")
|
||||
}
|
||||
|
||||
func get_self(w webview.WebView) {
|
||||
|
||||
res := &admin.GetSelfResponse{}
|
||||
out := run_command("getSelf")
|
||||
if err := json.Unmarshal(out, &res); err != nil {
|
||||
go setFieldValue(w, "ipv6", err.Error())
|
||||
return
|
||||
}
|
||||
//found ipv6
|
||||
fmt.Printf("IPv6: %s\n", res.IPAddress)
|
||||
go setFieldValue(w, "ipv6", res.IPAddress)
|
||||
go setFieldValue(w, "pub_key", res.PublicKey)
|
||||
go setFieldValue(w, "priv_key", res.PrivateKey)
|
||||
go setFieldValue(w, "version", fmt.Sprintf("v%v/%v", res.BuildVersion, uiVersion))
|
||||
//found subnet
|
||||
fmt.Printf("Subnet: %s\n", res.Subnet)
|
||||
go setFieldValue(w, "subnet", res.Subnet)
|
||||
out = run_command("getPeers")
|
||||
//go setFieldValue(w, "peers", string(out))
|
||||
}
|
||||
|
||||
func get_peers(w webview.WebView) {
|
||||
|
||||
res := &admin.GetPeersResponse{}
|
||||
out := run_command("getPeers")
|
||||
if err := json.Unmarshal(out, &res); err != nil {
|
||||
go setFieldValue(w, "peers", err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
var m []string
|
||||
for _, s := range res.Peers {
|
||||
m = append(m, s.Remote)
|
||||
}
|
||||
for k := range m {
|
||||
// Loop
|
||||
fmt.Println(k)
|
||||
}
|
||||
inner_html := strings.Join(m[:], "<br>")
|
||||
strings.Join(m[:], "<br>")
|
||||
go setFieldValue(w, "peers", inner_html)
|
||||
}
|
||||
|
||||
func setFieldValue(p webview.WebView, id string, value string) {
|
||||
p.Dispatch(func() {
|
||||
p.Eval("setFieldValue('" + id + "','" + value + "');")
|
||||
})
|
||||
}
|
||||
|
||||
func setPingValue(p webview.WebView, peer string, value string) {
|
||||
p.Dispatch(func() {
|
||||
p.Eval("setPingValue('" + peer + "','" + value + "');")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue