[WebSocket] Bind WebSocketClient when connection is established
In order to deal with mojo message ordering uncertainty between WebSocketHandshakeClient and WebSocketClient, this CL has WebSocketHandleImpl::binding_as_client_ binds when OnConnectionEstablished is called. mojom.WebSocketClient.OnFailChannel is replaced with InterfacePtr::ResetWithReason because |client_| may not be available when network::WebSocket::WebSocketEventHandler::OnFailChannel is called. Bug: 989406, 967524 Change-Id: Ic14357133a85317a07271a3615a21ff3e61fe37d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1728917Reviewed-by:Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Ken Rockot <rockot@google.com> Reviewed-by:
Adam Rice <ricea@chromium.org> Reviewed-by:
Yoichi Osato <yoichio@chromium.org> Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#683477}
Showing
Please register or sign in to comment