Pass EQ messages off to session message handler as well

This commit is contained in:
Salad Dais
2025-07-14 07:43:56 +00:00
parent e119181e3f
commit 0c2dfd3213

View File

@@ -341,10 +341,15 @@ class MITMProxyEventManager:
msg.sender = region.circuit_addr msg.sender = region.circuit_addr
msg.direction = Direction.IN msg.direction = Direction.IN
try:
session.message_handler.handle(msg)
except:
LOG.exception("Failed while handling EQ message for session")
try: try:
region.message_handler.handle(msg) region.message_handler.handle(msg)
except: except:
LOG.exception("Failed while handling EQ message") LOG.exception("Failed while handling EQ message for region")
handle_event = AddonManager.handle_eq_event(session, region, event) handle_event = AddonManager.handle_eq_event(session, region, event)
if handle_event is True: if handle_event is True: