Fixes #1220 Added setting do disable timeout stacking

This commit is contained in:
fourtf
2019-08-21 00:41:48 +02:00
parent f3e48c1325
commit b84c3ac3be
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -144,7 +144,7 @@ void Channel::addOrReplaceTimeout(MessagePtr message)
if (!message->flags.has(MessageFlag::PubSub) &&
s->flags.has(MessageFlag::PubSub)) //
{
addMessage = false;
addMessage = timeoutStackStyle == TimeoutStackStyle::DontStack;
break;
}
+2 -1
View File
@@ -21,8 +21,9 @@ using MessageFlags = FlagsEnum<MessageFlag>;
enum class TimeoutStackStyle : int {
StackHard = 0,
DontStackBeyondUserMessage = 1,
DontStack = 2,
Default = StackHard,
Default = DontStackBeyondUserMessage,
};
class Channel : public std::enable_shared_from_this<Channel>