From 0a733907d5083e22130246606e71a7ad84d2fd19 Mon Sep 17 00:00:00 2001 From: tobspr Date: Wed, 15 Jun 2022 20:25:08 +0200 Subject: [PATCH] Minor adjustments --- src/js/platform/browser/game_analytics.js | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/js/platform/browser/game_analytics.js b/src/js/platform/browser/game_analytics.js index fd8a21da..1e41229a 100644 --- a/src/js/platform/browser/game_analytics.js +++ b/src/js/platform/browser/game_analytics.js @@ -129,21 +129,17 @@ export class ShapezGameAnalytics extends GameAnalyticsInterface { let authTicket = Promise.resolve(undefined); if (G_IS_STANDALONE && !G_IS_STEAM_DEMO) { - logger.log("Will send auth ticket"); - authTicket = Promise.all([ - ipcRenderer.invoke("steam:get-ticket"), - new Promise((resolve, reject) => setTimeout(reject, 15000)), - ]); + logger.log("Will retrieve auth ticket"); + authTicket = ipcRenderer.invoke("steam:get-ticket"); } authTicket - .catch(err => { - logger.warn("Failed to get steam auth ticket for register:", err); - }) .then( - // Perform call to get a new key from the API - ticket => - this.sendToApi("/v1/register", { + ticket => { + logger.log("Got ticket:", ticket); + + // Perform call to get a new key from the API + return this.sendToApi("/v1/register", { environment: this.environment, standalone: G_IS_STANDALONE && @@ -151,7 +147,11 @@ export class ShapezGameAnalytics extends GameAnalyticsInterface { this.app.achievementProvider instanceof SteamAchievementProvider, commit: G_BUILD_COMMIT_HASH, ticket, - }) + }); + }, + err => { + logger.warn("Failed to get steam auth ticket for register:", err); + } ) .then(res => { // Try to read and parse the key from the api