mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-23 17:17:31 -04:00
20 lines
453 B
GDScript
20 lines
453 B
GDScript
extends AnalyticsSender
|
|
class_name AnalyticsSenderBookmark
|
|
|
|
@export var bookmarks: Bookmarks
|
|
|
|
|
|
func _ready() -> void:
|
|
super.start()
|
|
|
|
bookmarks.on_star.connect(send_bookmark)
|
|
bookmarks.on_unstar.connect(send_unbookmark)
|
|
|
|
|
|
func send_bookmark(gate: Gate) -> void:
|
|
if gate.featured: return
|
|
analytics.send_event(AnalyticsEvents.bookmark(gate.url))
|
|
|
|
|
|
func send_unbookmark(gate: Gate) -> void:
|
|
analytics.send_event(AnalyticsEvents.unbookmark(gate.url))
|