anchor.diff:  websocket_info({'cloudi_service_return_async',
                   _, _, ResponseInfo, Response, _, TransId, _}, Req,
                  #cowboy_state{output_type = OutputType,
  +                             websocket_protocol = WebSocketProtocol,
                                use_websockets = true,
                                websocket_state = #websocket_state{
                                    websocket_connect_trans_id = TransId
  
positive.code:     case websocket_terminate_check(ResponseInfo, Req) of
          true ->
              {shutdown, Req, State};
          false ->
              WebSocketResponse = if
                  ((((OutputType =:= external) orelse
                     (OutputType =:= internal)) andalso
  
negative.code:                                     request_pending = undefined}
                                  });
  
  websocket_info({Type, Name, Pattern, _RequestInfo, RequestBinary,
                  Timeout, Priority, TransId, Source}, Req,
                 #cowboy_state{output_type = OutputType,
                               websocket_protocol = undefined,
                               use_websockets = true,
  