Added subscription to handler list so subscription can be accessed from handler.

This commit is contained in:
Brad Arant committed 2023-06-09 20:16:04 -07:00
1 parent cfa70c5863
commit 0ef782a11c
12 files changed
+55 -57

No files matched your search

+4 -2
View File
@@ -13,7 +13,9 @@ namespace core
: id(id), mode(mode), owner(&session), handler(NULL) {}
Subscription::Subscription(std::string id, TCPSession &session, std::string mode, SubscriptionHandler *handler)
: id(id), mode(mode), owner(&session), handler(handler) {}
: id(id), mode(mode), owner(&session), handler(handler) {
}
Subscription::~Subscription()
{
@@ -53,7 +55,7 @@ namespace core
{
// std::cout << "(" << handler << ")" << std::endl;
if (handler)
handler->process(request, out, session);
handler->process(request, out, session, this);
else
out << "event:" << request[1] << ":" << request[2] << std::endl;
return 1;