feat: thread BrowseNext continuation token through actor + BrowseService (T15)

This commit is contained in:
Joseph Doherty
2026-06-18 02:43:25 -04:00
parent d5e7e897c0
commit 9ec2450ad5
5 changed files with 79 additions and 5 deletions
@@ -40,6 +40,7 @@ public sealed class BrowseService : IBrowseService
string siteId,
string connectionName,
string? parentNodeId,
string? continuationToken = null,
CancellationToken cancellationToken = default)
{
// CentralUI-side role guard — sites don't enforce envelope-level roles,
@@ -57,7 +58,7 @@ public sealed class BrowseService : IBrowseService
{
return await _communication.BrowseNodeAsync(
siteId,
new BrowseNodeCommand(connectionName, parentNodeId),
new BrowseNodeCommand(connectionName, parentNodeId, continuationToken),
cancellationToken);
}
catch (TimeoutException ex)