From 4c606d7c4b41e01c0d614373de73cc150a359b16 Mon Sep 17 00:00:00 2001 From: Alex Li Date: Wed, 23 Apr 2025 15:39:24 +0800 Subject: [PATCH] [web_socket] Adds `WebSocketException.toString()` --- pkgs/web_socket/lib/src/web_socket.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/web_socket/lib/src/web_socket.dart b/pkgs/web_socket/lib/src/web_socket.dart index 255c6e6c6d..f3f86feb32 100644 --- a/pkgs/web_socket/lib/src/web_socket.dart +++ b/pkgs/web_socket/lib/src/web_socket.dart @@ -83,6 +83,15 @@ final class CloseReceived extends WebSocketEvent { class WebSocketException implements Exception { final String message; WebSocketException([this.message = '']); + + @override + String toString() { + if (message.isEmpty) { + return 'WebSocketException'; + } else { + return 'WebSocketException: $message'; + } + } } /// Thrown if [WebSocket.sendText], [WebSocket.sendBytes], or