summaryrefslogtreecommitdiffstats
path: root/cmd/client/main.go
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-03-19 14:33:47 +0100
committerbt <bt@rctt.net>2026-03-19 14:33:47 +0100
commit505d81a6fb79bf93f03518d49f83458c2d8deb8c (patch)
treec06dee32c83f108cc811a307585b18f5f71f216b /cmd/client/main.go
parent7988694e9ba8a949e6aee0998cd72bd7b1934bc1 (diff)
downloadsolec-private-messages.tar.gz
solec-private-messages.zip
WIP: Implement private messagesprivate-messages
Diffstat (limited to 'cmd/client/main.go')
-rw-r--r--cmd/client/main.go10
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)
}