Page类钩子改为同步执行

This commit is contained in:
jingrow 2025-11-01 01:14:16 +08:00
parent be5b0bf55a
commit f5515ac8f3

View File

@ -77,13 +77,13 @@ class Page:
created = result.get('data', {})
record_name = created.get('name') or data.get('name')
if record_name:
self._execute_hook_async('after_insert', record_name, created)
self._execute_hook('after_insert', record_name, created)
return result
def update(self, name: str, data: Dict[str, Any]) -> Dict[str, Any]:
result = self.adapter.update_pg(self.pagetype, name, data)
if result.get('success'):
self._execute_hook_async('on_update', name, data)
self._execute_hook('on_update', name, data)
return result
def delete(self, name: str) -> Dict[str, Any]: