From e78f0cd4f8e07d0d9631846e3d8ee66ba082d42a Mon Sep 17 00:00:00 2001 From: Brad Arant Date: Mon, 12 Jun 2023 08:52:44 -0700 Subject: [PATCH] Fixed subscription handler logic. --- Subscription.cpp | 4 ++-- Subscription.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Subscription.cpp b/Subscription.cpp index 95b8102..210c162 100644 --- a/Subscription.cpp +++ b/Subscription.cpp @@ -28,7 +28,7 @@ namespace core { if (handler) handler->onSubscribe(session, this); else - onSubscribe(session, this); + onSubscribe(session); subscribers.push_back(&session); return 1; @@ -62,7 +62,7 @@ namespace core { return (std::find(subscribers.begin(), subscribers.end(), &session) != subscribers.end()); } - int Subscription::onSubscribe(TCPSession &session, Subscription *subscription) { + int Subscription::onSubscribe(TCPSession &session) { return 0; } diff --git a/Subscription.h b/Subscription.h index aa90737..524e5c3 100644 --- a/Subscription.h +++ b/Subscription.h @@ -24,7 +24,7 @@ namespace core virtual int process(coreutils::ZString &request, std::stringstream &out, TCPSession &session); - virtual int onSubscribe(TCPSession &session, Subscription *subscription); + virtual int onSubscribe(TCPSession &session); int event(std::stringstream &out);