去除业务层的异步传染链

This commit is contained in:
陈思海 2026-03-19 16:07:51 +08:00
parent a978c68586
commit e7c6b174fe

View File

@ -70,7 +70,7 @@ namespace AlicizaX.UI.Runtime
/// <summary>
/// 如果重写当前方法 则同步OnInitialize不会调用
/// </summary>
protected virtual UniTask OnInitializeAsync(CancellationToken cancellationToken = default)
protected virtual UniTask OnInitializeAsync()
{
OnInitialize();
return UniTask.CompletedTask;
@ -79,7 +79,7 @@ namespace AlicizaX.UI.Runtime
/// <summary>
/// 如果重写当前方法 则同步OnOpen不会调用
/// </summary>
protected virtual UniTask OnOpenAsync(CancellationToken cancellationToken = default)
protected virtual UniTask OnOpenAsync()
{
OnOpen();
return UniTask.CompletedTask;
@ -88,7 +88,7 @@ namespace AlicizaX.UI.Runtime
/// <summary>
/// 如果重写当前方法 则同步OnClose不会调用
/// </summary>
protected virtual UniTask OnCloseAsync(CancellationToken cancellationToken = default)
protected virtual UniTask OnCloseAsync()
{
OnClose();
return UniTask.CompletedTask;
@ -212,7 +212,7 @@ namespace AlicizaX.UI.Runtime
_state = UIState.Initialized;
Holder.OnWindowInitEvent?.Invoke();
await OnInitializeAsync(cancellationToken);
await OnInitializeAsync();
OnRegisterEvent(EventListenerProxy);
}
@ -230,7 +230,7 @@ namespace AlicizaX.UI.Runtime
Holder.OnWindowBeforeShowEvent?.Invoke();
try
{
await OnOpenAsync(cancellationToken);
await OnOpenAsync();
if (!IsCurrentLifecycleTransition(lifecycleVersion, UIState.Opening))
return;
@ -262,7 +262,7 @@ namespace AlicizaX.UI.Runtime
Holder.OnWindowBeforeClosedEvent?.Invoke();
try
{
await OnCloseAsync(cancellationToken);
await OnCloseAsync();
if (!IsCurrentLifecycleTransition(lifecycleVersion, UIState.Closing))
return;