From ba6fdcd174343739a59f439fd5f93a41e50b5d3c Mon Sep 17 00:00:00 2001 From: Yurii Dukhovnyi Date: Thu, 6 Jan 2022 22:49:25 +0200 Subject: [PATCH 1/2] Glia Widgets SDK 1.7.1 --- widgetssdk/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/widgetssdk/build.gradle b/widgetssdk/build.gradle index 401b7da44..57898795b 100644 --- a/widgetssdk/build.gradle +++ b/widgetssdk/build.gradle @@ -7,8 +7,8 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 30 - versionCode 30 - versionName "1.7.0" + versionCode 31 + versionName "1.7.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles "consumer-rules.pro" } @@ -39,7 +39,7 @@ ext { appCompatVersion = '1.2.0' materialVersion = '1.4.0' constraintLayoutVersion = '2.0.4' - gliaSdkVersion = '0.23.0' + gliaSdkVersion = '0.23.1' junitVersion = '4.13.1' androidXTestVersion = '1.1.2' espresso = '3.3.0' From 00712b29da5faafc035c78316f72938357f1f2a8 Mon Sep 17 00:00:00 2001 From: Yurii Dukhovnyi Date: Fri, 7 Jan 2022 10:21:22 +0200 Subject: [PATCH 2/2] Glia Widgets SDK 1.7.1 --- .../com/glia/widgets/core/visitor/GliaVisitorInfo.java | 7 +++++++ .../glia/widgets/core/visitor/VisitorInfoUpdate.java | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/widgetssdk/src/main/java/com/glia/widgets/core/visitor/GliaVisitorInfo.java b/widgetssdk/src/main/java/com/glia/widgets/core/visitor/GliaVisitorInfo.java index 8bc2e20b5..a974fa8a5 100644 --- a/widgetssdk/src/main/java/com/glia/widgets/core/visitor/GliaVisitorInfo.java +++ b/widgetssdk/src/main/java/com/glia/widgets/core/visitor/GliaVisitorInfo.java @@ -13,6 +13,7 @@ public class GliaVisitorInfo implements VisitorInfo { public boolean banned; public String href; public String id; + public String externalId; public GliaVisitorInfo(VisitorInfo visitorInfo) { this.name = visitorInfo.getName(); @@ -24,6 +25,7 @@ public GliaVisitorInfo(VisitorInfo visitorInfo) { this.banned = visitorInfo.getBanned(); this.href = visitorInfo.getHref(); this.id = visitorInfo.getId(); + this.externalId = visitorInfo.getExternalId(); } @Override @@ -70,4 +72,9 @@ public String getHref() { public String getId() { return id; } + + @Override + public String getExternalId() { + return externalId; + } } \ No newline at end of file diff --git a/widgetssdk/src/main/java/com/glia/widgets/core/visitor/VisitorInfoUpdate.java b/widgetssdk/src/main/java/com/glia/widgets/core/visitor/VisitorInfoUpdate.java index 77b76f258..80008b7c6 100644 --- a/widgetssdk/src/main/java/com/glia/widgets/core/visitor/VisitorInfoUpdate.java +++ b/widgetssdk/src/main/java/com/glia/widgets/core/visitor/VisitorInfoUpdate.java @@ -1,5 +1,7 @@ package com.glia.widgets.core.visitor; +import androidx.annotation.Nullable; + import com.glia.androidsdk.visitor.VisitorInfoUpdateRequest; import com.google.gson.internal.LinkedTreeMap; @@ -12,6 +14,7 @@ public class VisitorInfoUpdate implements VisitorInfoUpdateRequest { public LinkedTreeMap customAttributes; public VisitorInfoUpdateRequest.NoteUpdateMethod noteUpdateMethod = VisitorInfoUpdateRequest.NoteUpdateMethod.APPEND; public VisitorInfoUpdateRequest.CustomAttributesUpdateMethod customAttrsUpdateMethod = VisitorInfoUpdateRequest.CustomAttributesUpdateMethod.MERGE; + public String externalId; public void setName(String name) { this.name = name; @@ -41,6 +44,8 @@ public void setCustomAttrsUpdateMethod(CustomAttributesUpdateMethod customAttrsU this.customAttrsUpdateMethod = customAttrsUpdateMethod; } + public void setExternalId(String externalId) { this.externalId = externalId; } + @Override public String getName() { return name; @@ -75,4 +80,9 @@ public CustomAttributesUpdateMethod getCustomAttrsUpdateMethod() { public LinkedTreeMap getCustomAttributes() { return customAttributes; } + + @Override + public String getExternalId() { + return externalId; + } }