From e73dbc625977dd5dfbeea352ac867f2e4fe158af Mon Sep 17 00:00:00 2001 From: Wojtek Zieba Date: Sat, 3 Jun 2023 23:04:29 +0200 Subject: [PATCH] fix: initialize deviceInfo before putting adKey there --- .../main/java/com/parsely/parselyandroid/ParselyTracker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parsely/src/main/java/com/parsely/parselyandroid/ParselyTracker.java b/parsely/src/main/java/com/parsely/parselyandroid/ParselyTracker.java index 6e00b272..9e966157 100644 --- a/parsely/src/main/java/com/parsely/parselyandroid/ParselyTracker.java +++ b/parsely/src/main/java/com/parsely/parselyandroid/ParselyTracker.java @@ -87,7 +87,6 @@ protected ParselyTracker(String siteId, int flushInterval, Context c) { this.rootUrl = "https://p1.parsely.com/"; this.queueSizeLimit = 50; this.storageSizeLimit = 100; - this.deviceInfo = this.collectDeviceInfo(); this.timer = new Timer(); this.isDebug = false; @@ -757,6 +756,7 @@ protected String doInBackground(Void... params) { @Override protected void onPostExecute(String advertId) { adKey = advertId; + deviceInfo = collectDeviceInfo(); deviceInfo.put("parsely_site_uuid", adKey); }