diff --git a/Desktop.Core/Services/WebRtcSession.cs b/Desktop.Core/Services/WebRtcSession.cs index bee69405..b9f20131 100644 --- a/Desktop.Core/Services/WebRtcSession.cs +++ b/Desktop.Core/Services/WebRtcSession.cs @@ -109,8 +109,7 @@ namespace Remotely.Desktop.Core.Services public Task SendDto(T dto) where T : BaseDto { - CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)); - return Task.CompletedTask; + return Task.Run(() => CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto))); } public async Task SetRemoteDescription(string type, string sdp)