Мой метод выглядит следующим образом:
public override async Task ReceiveAsync(WebSocket socket, WebSocketReceiveResult result, byte[] buffer)
{
string value = Encoding.ASCII.GetString(buffer, 0, result.Count);
var message = Message.Create(value);
if (message is CallMessage callMessage)
{
await OnCall(socket, callMessage);
}
await Task.CompletedTask; // ??? -> Does it require here?
}
Если код не входит в блок if, нужно ли писать await Task.CompletedTask
в конце метода?