From 136a1ef6a203611f5faa1485801e90fe76697820 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 21 Sep 2023 20:17:13 +0100 Subject: Add an option for including the setter's full mask in list modes. --- src/listmode.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/listmode.cpp') diff --git a/src/listmode.cpp b/src/listmode.cpp index 40a91004e..d6780b1a3 100644 --- a/src/listmode.cpp +++ b/src/listmode.cpp @@ -199,7 +199,11 @@ bool ListModeBase::OnModeChange(User* source, User*, Channel* channel, Modes::Ch } // Add the new entry to the list. - cd->list.emplace_back(change.param, change.set_by.value_or(source->nick), change.set_at.value_or(ServerInstance->Time())); + cd->list.emplace_back( + change.param, + change.set_by.value_or(ServerInstance->Config->MaskInList ? source->GetMask() : source->nick), + change.set_at.value_or(ServerInstance->Time()) + ); return true; } else -- cgit v1.3.1-10-gc9f91