commit 625e7b7

Ferass El Hafidi  ·  2024-05-25 10:28:48 +0000 UTC
parent 4c9859f
session: don't ignore rplHelpstart

It isn't really a delimiter, it shows the command syntax of the command
you need help in, like so:

	:irc.test 704 f_ wallops :/WALLOPS :<message>  # <- rplHelpstart
	:irc.test 705 f_ wallops :
	:irc.test 705 f_ wallops :Sends a message to all +w users.
	:irc.test 705 f_ wallops :
	:irc.test 706 f_ wallops :End of /HELPOP.

Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
1 files changed,  +2, -2
+2, -2
 1@@ -1495,7 +1495,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
 2 		// useless whois delimiter
 3 	case rplEndofinfo:
 4 		// useless info delimiter
 5-	case rplHelpstart, rplEndofhelp:
 6+	case rplEndofhelp:
 7 		// useless help delimiter
 8 	case rplStatscommands:
 9 		var command, count string
10@@ -1913,7 +1913,7 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
11 			Prefix:  "User",
12 			Message: fmt.Sprintf("The user %s %s", nick, text),
13 		}, nil
14-	case rplHelptxt:
15+	case rplHelpstart, rplHelptxt:
16 		var text string
17 		if err := msg.ParseParams(nil, nil, &text); err != nil {
18 			return nil, err