clean up force-trailing logic

This commit is contained in:
Shivaram Lingamneni 2023-06-01 06:28:02 -04:00
parent 38a6d17ee5
commit 60af8ee491
3 changed files with 25 additions and 19 deletions

View file

@ -79,8 +79,7 @@ func (m *MessageCache) Initialize(server *Server, serverTime time.Time, msgid st
m.params = params
var msg ircmsg.Message
config := server.Config()
if config.Server.Compatibility.forceTrailing && commandsThatMustUseTrailing[command] {
if forceTrailing(server.Config(), command) {
msg.ForceTrailing()
}
msg.Source = nickmask
@ -111,8 +110,7 @@ func (m *MessageCache) InitializeSplitMessage(server *Server, nickmask, accountN
m.target = target
m.splitMessage = message
config := server.Config()
forceTrailing := config.Server.Compatibility.forceTrailing && commandsThatMustUseTrailing[command]
forceTrailing := forceTrailing(server.Config(), command)
if message.Is512() {
isTagmsg := command == "TAGMSG"