private void ReceiveResponses()
{
try
{
while (true)
{
if (_disconnected)
{
break;
}
var response = ReceiveResponse();
if (response.IsStreamingResponse)
{
// TODO
}
else
{
ProcessCommandResponse(response);
}
}
}
catch (SpheroPluginException exception)
{
// assume disconnected
RaiseDisconnected();
}
}