Skip to content

Commit 142fa0e

Browse files
committed
- WS exception: capture event to sentry instead of immediate flush
1 parent ec9c74d commit 142fa0e

1 file changed

Lines changed: 1 addition & 23 deletions

File tree

GenOnlineService/Controllers/WebSocket/WebSocketController.cs

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -151,29 +151,7 @@ public async Task Get([FromHeader(Name = "is-reconnect")] bool bIsReconnect)
151151
{
152152
// Log unexpected errors
153153
Console.WriteLine($"WebSocket error: {ex}");
154-
155-
{
156-
// log it to sentry
157-
var customEvent = new SentryEvent
158-
{
159-
Message = "Websocket Disconnect B: " + ex.ToString(),
160-
Level = SentryLevel.Error
161-
};
162-
163-
// Add custom tags
164-
customEvent.SetTag("websocket", "error_2");
165-
customEvent.SetTag("user_id", wsSess.m_UserID.ToString());
166-
167-
// Add extra data
168-
customEvent.SetExtra("user_id_tag", wsSess.m_UserID);
169-
170-
// Capture the event
171-
SentrySdk.CaptureEvent(customEvent);
172-
173-
// flush
174-
await SentrySdk.FlushAsync();
175-
}
176-
154+
SentrySdk.CaptureException(ex);
177155
break;
178156
}
179157

0 commit comments

Comments
 (0)