From 7026e1fed7dbcb23a6e85c0494484e6636388006 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 16 Jan 2018 18:43:24 +0100 Subject: [feat] Dummy implementation of the systray --- main.go | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..b47df4c --- /dev/null +++ b/main.go @@ -0,0 +1,40 @@ +package main + +import ( + "time" +) + +var ch chan string + +func main() { + go notificate() + + ch = make(chan string) + run(ch) +} + +func startVPN() { + go func() { + ch <- "starting" + time.Sleep(time.Second * 5) + ch <- "on" + }() +} + +func cancelVPN() { + go func() { + ch <- "stopping" + time.Sleep(time.Second * 5) + ch <- "off" + }() +} + +func stopVPN() { + go func() { + ch <- "failed" + }() +} + +func getVPNStatus() string { + return "off" +} -- cgit v1.2.3