Add ability to get session from server by client id (#2131)

Co-authored-by: Anton Smolkov <anton.smolkov@idp.zyfra.com>
This commit is contained in:
Anton Smolkov
2024-12-23 12:05:09 +01:00
committed by GitHub
co-authored by Anton Smolkov
parent 9f81a2bb71
commit 8eb884fa5d
2 changed files with 26 additions and 0 deletions
+7
View File
@@ -237,6 +237,13 @@ public class MqttServer : Disposable
return _clientSessionsManager.GetSessionsStatus();
}
public Task<MqttSessionStatus> GetSessionAsync(string id)
{
ThrowIfNotStarted();
return _clientSessionsManager.GetSessionStatus(id);
}
public Task InjectApplicationMessage(InjectedMqttApplicationMessage injectedApplicationMessage, CancellationToken cancellationToken = default)
{
ArgumentNullException.ThrowIfNull(injectedApplicationMessage);