diff options
| author | bt <bt@rctt.net> | 2026-03-19 14:33:47 +0100 |
|---|---|---|
| committer | bt <bt@localhost> | 2026-03-30 22:16:28 +0200 |
| commit | 3f37bbe8d8d7a9829bedf0eb1ec6ea67ad1aeed5 (patch) | |
| tree | 320e5084f7253753a2a2b2eeb4bbf4b31c890e1d /cmd/client | |
| parent | 37190b05b522890388d22f55d11d456635e89559 (diff) | |
| download | solec-3f37bbe8d8d7a9829bedf0eb1ec6ea67ad1aeed5.tar.gz solec-3f37bbe8d8d7a9829bedf0eb1ec6ea67ad1aeed5.zip | |
[daemon] Handle local, private messages
Diffstat (limited to 'cmd/client')
| -rw-r--r-- | cmd/client/main.go | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go index 2612267..8c2258a 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -18,7 +18,7 @@ var ( ) func main() { - prompt.Commands["*"] = broadcast + prompt.Commands["send"] = sendMessage flag.StringVar(&serverAddr, "a", "localhost:9999", "Server address:port") flag.StringVar(&user, "u", "user", "username") @@ -74,16 +74,14 @@ func handleMessage(conn net.Conn, msg core.Message) { log.Println("received message", msg.Source, "->", msg.Target, msg.Content) } -func broadcast(args []string) { +func sendMessage(args []string) { msg := core.Message{ Source: user, - Target: "*", + Target: args[0], Timestamp: time.Now(), - Content: strings.Join(args[0:], " "), + Content: strings.Join(args[1:], " "), } - log.Println(msg.Content) - if err := core.Send(conn, msg); err != nil { panic(err) } |
