Skip to content

Commit 1d2b69a

Browse files
committed
Rename: IPageLifecycle -> IPageLifecycleEvent
1 parent e021742 commit 1d2b69a

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/NavStack/Assets/NavStack/Runtime/IPageLifecycle.cs renamed to src/NavStack/Assets/NavStack/Runtime/IPageLifecycleEvent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace NavStack
55
{
6-
public interface IPageLifecycle
6+
public interface IPageLifecycleEvent
77
{
88
UniTask OnAttached(CancellationToken cancellationToken = default);
99
UniTask OnDetached(CancellationToken cancellationToken = default);

src/NavStack/Assets/NavStack/Runtime/IPageLifecycle.cs.meta renamed to src/NavStack/Assets/NavStack/Runtime/IPageLifecycleEvent.cs.meta

File renamed without changes.

src/NavStack/Assets/NavStack/Runtime/Internal/NavigationSheetCore.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public sealed class NavigationSheetCore
2121
public async UniTask AddAsync(IPage page, CancellationToken cancellationToken = default)
2222
{
2323
OnPageAttached?.Invoke(page);
24-
if (page is IPageLifecycle lifecycle)
24+
if (page is IPageLifecycleEvent lifecycle)
2525
{
2626
await lifecycle.OnAttached(cancellationToken);
2727
}
@@ -37,7 +37,7 @@ public async UniTask RemoveAsync(IPage page, CancellationToken cancellationToken
3737
if (!remove) throw new InvalidOperationException(); // TODO: add message
3838

3939
OnPageDetached?.Invoke(page);
40-
if (page is IPageLifecycle lifecycle)
40+
if (page is IPageLifecycleEvent lifecycle)
4141
{
4242
await lifecycle.OnDetached(cancellationToken);
4343
}
@@ -50,7 +50,7 @@ public UniTask RemoveAllAsync(CancellationToken cancellationToken = default)
5050
{
5151
var page = pages[i];
5252
OnPageDetached?.Invoke(page); // TODO: fix callback timing
53-
array[i] = page is IPageLifecycle lifecycle ? lifecycle.OnDetached(cancellationToken) : UniTask.CompletedTask;
53+
array[i] = page is IPageLifecycleEvent lifecycle ? lifecycle.OnDetached(cancellationToken) : UniTask.CompletedTask;
5454
}
5555

5656
activePage = null;

src/NavStack/Assets/NavStack/Runtime/Internal/NavigationStackCore.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ public async UniTask PopAsync(INavigation navigation, NavigationContext context,
6161
{
6262
task2 = navigationAware2.OnNavigatedFrom(copiedContext, cancellationToken);
6363
}
64-
64+
6565
await UniTask.WhenAll(task1, task2);
6666

6767
OnPageDetached?.Invoke(page);
68-
if (page is IPageLifecycle pageLifecycle)
68+
if (page is IPageLifecycleEvent pageLifecycle)
6969
{
7070
await pageLifecycle.OnDetached(cancellationToken);
7171
}
@@ -80,7 +80,7 @@ public async UniTask PushAsync(INavigation navigation, Func<UniTask<IPage>> page
8080
{
8181
var copiedContext = context.CreateCopy();
8282
copiedContext.Options = context.Options ?? navigation.DefaultOptions;
83-
83+
8484
if (isRunning)
8585
{
8686
switch (copiedContext.Options.AwaitOperation)
@@ -102,7 +102,7 @@ public async UniTask PushAsync(INavigation navigation, Func<UniTask<IPage>> page
102102
var page = await pageFactory();
103103

104104
OnPageAttached?.Invoke(page);
105-
if (page is IPageLifecycle pageLifecycle)
105+
if (page is IPageLifecycleEvent pageLifecycle)
106106
{
107107
await pageLifecycle.OnAttached(cancellationToken);
108108
}

0 commit comments

Comments
 (0)