mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-23 17:17:31 -04:00
analytics error
This commit is contained in:
parent
a5fe259dce
commit
9a67e6a30b
4 changed files with 21 additions and 0 deletions
|
@ -3,6 +3,7 @@ extends Node
|
|||
|
||||
var backend := preload("res://the_gates/resources/backend.tres")
|
||||
var analytics_senders = [
|
||||
AnalyticsSenderError.new(),
|
||||
AnalyticsSenderGate.new(),
|
||||
AnalyticsSenderApp.new()
|
||||
]
|
||||
|
|
|
@ -49,3 +49,11 @@ func gate_exit(url: String, time_spend: int) -> Dictionary:
|
|||
event.gate_url = url
|
||||
event.time_spend = time_spend
|
||||
return event
|
||||
|
||||
|
||||
# ERROR
|
||||
|
||||
func error(msg: String) -> Dictionary:
|
||||
var event = base("error")
|
||||
event.msg = msg
|
||||
return event
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
extends Node
|
||||
class_name AnalyticsSenderError
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
Debug.error.connect(send_error)
|
||||
|
||||
|
||||
func send_error(msg: String) -> void:
|
||||
Analytics.send_event(AnalyticsEvents.error(msg))
|
|
@ -1,6 +1,7 @@
|
|||
extends Node
|
||||
|
||||
signal logged(msg: String)
|
||||
signal error(msg: String)
|
||||
|
||||
|
||||
func logr(msg) -> void:
|
||||
|
@ -12,6 +13,7 @@ func logerr(msg) -> void:
|
|||
printerr(str(msg))
|
||||
var rich_clr = "[color=%s]%s[/color]" % [Color.RED.to_html(), str(msg)]
|
||||
logged.emit(rich_clr)
|
||||
error.emit(msg)
|
||||
|
||||
|
||||
func logclr(msg, color: Color) -> void:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue