Page类钩子改为同步执行
This commit is contained in:
parent
be5b0bf55a
commit
f5515ac8f3
@ -77,13 +77,13 @@ class Page:
|
|||||||
created = result.get('data', {})
|
created = result.get('data', {})
|
||||||
record_name = created.get('name') or data.get('name')
|
record_name = created.get('name') or data.get('name')
|
||||||
if record_name:
|
if record_name:
|
||||||
self._execute_hook_async('after_insert', record_name, created)
|
self._execute_hook('after_insert', record_name, created)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def update(self, name: str, data: Dict[str, Any]) -> Dict[str, Any]:
|
def update(self, name: str, data: Dict[str, Any]) -> Dict[str, Any]:
|
||||||
result = self.adapter.update_pg(self.pagetype, name, data)
|
result = self.adapter.update_pg(self.pagetype, name, data)
|
||||||
if result.get('success'):
|
if result.get('success'):
|
||||||
self._execute_hook_async('on_update', name, data)
|
self._execute_hook('on_update', name, data)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def delete(self, name: str) -> Dict[str, Any]:
|
def delete(self, name: str) -> Dict[str, Any]:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user