blob: 248b078ac5560f277c0c1a3f5c478412c5df3b68 [file]
// Copyright (c) 2026, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:web_socket/web_socket.dart';
/// Closes the [socket] and ignores [WebSocketConnectionClosed] if it's already
/// closed.
Future<void> closeWebSocket(WebSocket socket) async {
try {
await socket.close();
} on WebSocketConnectionClosed {
// Already closed.
}
}