From: Sergey Matveev Date: Wed, 15 May 2024 09:17:35 +0000 (+0300) Subject: Print alert/bell character at important events X-Git-Tag: v3.1.0 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=8a545f2d08ee15e297be53805514b7d254355dc941524a15d5cc0ffba4d03a6d;p=vors.git Print alert/bell character at important events --- diff --git a/cmd/client/gui.go b/cmd/client/gui.go index 4e9eeab..3245f5e 100644 --- a/cmd/client/gui.go +++ b/cmd/client/gui.go @@ -32,6 +32,10 @@ var ( CurrentView = 0 ) +func printBell() { + fmt.Print("\a") +} + func tabHandle(gui *gocui.Gui, v *gocui.View) error { sids := make([]int, 0, len(Streams)+1) sids = append(sids, -1) diff --git a/cmd/client/main.go b/cmd/client/main.go index 881f574..e4288b9 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -418,6 +418,7 @@ Magenta "S" means that peer is locally muted.`) case vors.CmdAdd: sidRaw, name, key := args[1], args[2], args[3] sid := sidRaw[0] + printBell() log.Println("add", string(name), "sid:", sid) keyCiph, keyMAC := key[:chacha20.KeySize], key[chacha20.KeySize:] stream := &Stream{ @@ -568,6 +569,7 @@ Magenta "S" means that peer is locally muted.`) log.Println("unknown sid:", sid) continue } + printBell() log.Println("del", s.name, "sid:", sid) StreamsM.Lock() delete(Streams, sid) @@ -597,6 +599,7 @@ Magenta "S" means that peer is locally muted.`) log.Println("unknown sid:", sid) continue } + printBell() log.Println(s.name, ":", string(args[2])) default: log.Fatal("unexpected cmd:", cmd)