aseclient fix
This commit is contained in:
@@ -46,6 +46,7 @@ class ASEngineClient:
|
||||
print(f"Connected to server. SID: {self.sid}")
|
||||
if self._on_connect_callback is not None:
|
||||
self._on_connect_callback(
|
||||
self,
|
||||
entry=self._on_connect_callback_entry,
|
||||
init_data=self._on_connect_callback_initData
|
||||
)
|
||||
@@ -139,7 +140,7 @@ class ASEngineClient:
|
||||
cb = route_info['callback'] # 已经绑定过 entry
|
||||
init = route_info.get('init_data')
|
||||
try:
|
||||
cb(data=data, init_data=init) # 传递关键字参数
|
||||
cb(self, entry=entry, data=data, init_data=init) # 传递关键字参数
|
||||
except Exception as e:
|
||||
print(f"Callback error on route '{_route}': {e}")
|
||||
|
||||
@@ -177,6 +178,7 @@ class ASEngineClient:
|
||||
if 'callback' in self.routes[route]:
|
||||
try:
|
||||
self.routes[route]['callback'](
|
||||
self,
|
||||
entry=None,
|
||||
data=data,
|
||||
init_data=init_data
|
||||
|
||||
Reference in New Issue
Block a user