                     webSocketTask: URLSessionWebSocketTask,
                     didOpenWithProtocol protocol: String?)
     {
-        if isClosing {
+        guard !isClosing else {
             return
         }
 

                    didCloseWith closeCode: URLSessionWebSocketTask.CloseCode,
                    reason: Data?)
    {
        if isClosing {
            return
        }



            case let .failure(error):
                // 余計なログを出力しないために、 disconnect の前にチェックする
                guard !weakSelf.isClosing else {
                    return
                }

