Skip to content

Commit 08640da

Browse files
authored
docs(godot): Update before-send examples (#15306)
1 parent fa20e04 commit 08640da

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

docs/platforms/godot/configuration/options.mdx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,9 +264,11 @@ func _before_send(event: SentryEvent) -> SentryEvent:
264264
if event.environment.contains("editor"):
265265
# Discard event if running from the editor.
266266
return null
267-
if event.message.contains("Bruno"):
267+
var error_message: String = event.get_exception_value(0)
268+
if error_message.contains("Bruno"):
268269
# Remove sensitive information from the event.
269-
event.message = event.message.replace("Bruno", "REDACTED")
270+
var redacted_message := error_message.replace("Bruno", "REDACTED")
271+
event.set_exception_value(0, redacted_message)
270272
return event
271273
```
272274

platform-includes/configuration/before-send/godot.mdx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@ func _initialize() -> void:
1010
)
1111
1212
func _before_send(event: SentryEvent) -> SentryEvent:
13-
if event.environment == "debug":
14-
# Discard event if running in a debug build.
13+
if event.environment.contains("editor"):
14+
# Discard event if running from the editor.
1515
return null
16-
if event.message.contains("Bruno"):
16+
var error_message: String = event.get_exception_value(0)
17+
if error_message.contains("Bruno"):
1718
# Remove sensitive information from the event.
18-
event.message = event.message.replace("Bruno", "REDACTED")
19+
var redacted_message := error_message.replace("Bruno", "REDACTED")
20+
event.set_exception_value(0, redacted_message)
1921
return event
2022
```

platform-includes/configuration/config-intro/godot.mdx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,14 @@ func _initialize() -> void:
3535
)
3636
3737
func _before_send(event: SentryEvent) -> SentryEvent:
38-
if event.environment == "debug":
39-
# Discard event if running in a debug build.
38+
if event.environment.contains("editor"):
39+
# Discard event if running from the editor.
4040
return null
41-
if event.message.contains("Bruno"):
42-
# Scrub sensitive information from the event.
43-
event.message = event.message.replace("Bruno", "REDACTED")
41+
var error_message: String = event.get_exception_value(0)
42+
if error_message.contains("Bruno"):
43+
# Remove sensitive information from the event.
44+
var redacted_message := error_message.replace("Bruno", "REDACTED")
45+
event.set_exception_value(0, redacted_message)
4446
return event
4547
```
4648

0 commit comments

Comments
 (0)