create_user_id

This commit is contained in:
Nordup 2023-07-12 02:33:57 +04:00
parent 710f005110
commit 11b5cd542e
2 changed files with 9 additions and 5 deletions

View file

@ -20,11 +20,15 @@ func send_event(body: Dictionary = {}) -> void:
func get_user_id() -> void: func get_user_id() -> void:
var url = api.get_user_id + OS.get_unique_id() AnalyticsEvents.user_id = DataSaver.get_string("analytics", "user_id")
if not AnalyticsEvents.user_id.is_empty(): return
var url = api.create_user_id
var callback = func(_result, code, _headers, body): var callback = func(_result, code, _headers, body):
if code == 200: if code == 200:
AnalyticsEvents.user_id = body.get_string_from_utf8() AnalyticsEvents.user_id = body.get_string_from_utf8()
else: Debug.logclr("Request get_user_id failed. Code " + str(code), Color.RED) DataSaver.set_value("analytics", "user_id", AnalyticsEvents.user_id)
else: Debug.logclr("Request create_user_id failed. Code " + str(code), Color.RED)
var err = await Backend.request(url, callback) var err = await Backend.request(url, callback)
if err != HTTPRequest.RESULT_SUCCESS: Debug.logclr("Cannot send request get_user_id", Color.RED) if err != HTTPRequest.RESULT_SUCCESS: Debug.logclr("Cannot send request create_user_id", Color.RED)

View file

@ -16,8 +16,8 @@ var url: String :
var analytics_event: String : var analytics_event: String :
get: return url + "/api/analytics_event" get: return url + "/api/analytics_event"
var get_user_id: String : var create_user_id: String :
get: return url + "/api/get_user_id?device_id=" get: return url + "/api/create_user_id"
var discover_gate: String : var discover_gate: String :
get: return url + "/api/discover_gate" get: return url + "/api/discover_gate"