This commit is contained in:
@@ -168,12 +168,15 @@ public sealed class RemoteControlClient : IDisposable
|
||||
|
||||
public Task<RemoteDataSyncStatus> GetDataSyncStatusAsync(
|
||||
string accountId,
|
||||
CancellationToken cancellationToken = default)
|
||||
CancellationToken cancellationToken = default,
|
||||
string streamKey = "messages")
|
||||
{
|
||||
RemoteAgentOptions.ValidateIdentifier(accountId, "accountId", 200);
|
||||
if (streamKey is not ("messages" or "contacts"))
|
||||
throw new ArgumentOutOfRangeException(nameof(streamKey));
|
||||
return SendAuthenticatedAsync<RemoteDataSyncStatus>(
|
||||
HttpMethod.Get,
|
||||
$"/v1/nodes/{Escape(_options.NodeId!)}/data/accounts/{Escape(accountId)}/sync-status",
|
||||
$"/v1/nodes/{Escape(_options.NodeId!)}/data/accounts/{Escape(accountId)}/sync-status?stream_key={Escape(streamKey)}",
|
||||
null,
|
||||
cancellationToken);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user