去除业务层的异步传染链
This commit is contained in:
parent
a978c68586
commit
e7c6b174fe
@ -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;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user