commit 943b8467d7a6d0385f65e72348fb35412f6f59cf
parent 0d05cd3cb9af4f34229bad426c93542f4bc8fb1f
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date: Fri, 27 Jun 2025 18:19:46 +0000
Subscription list command
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/main.go b/main.go
@@ -244,6 +244,14 @@ func (natsim *NatsIM) doCommands() {
}
switch cmd.name {
+ case "subscriptions":
+ var buf strings.Builder
+ buf.WriteString(fmt.Sprintf("Current subscriptions (%d):", len(natsim.subs)))
+ for i, s := range natsim.subs {
+ buf.WriteString(fmt.Sprintf("\n%d. %s", i+1, s.Subject))
+ }
+ natsim.ircSend(buf.String())
+
case "quit":
log.Println("Quit command", cmd.arg)
natsim.irc.QuitMessage = cmd.arg