Added subscription to handler list so subscription can be accessed from handler.
This commit is contained in:
1 parent
cfa70c5863
commit
0ef782a11c
12 files changed
+55
-57
No files matched your search
+4
-2
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user