aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefanos Togoulidis <stefanostogoulidis@gmail.com>2016-10-03 14:43:03 +0300
committerGitHub <noreply@github.com>2016-10-03 14:43:03 +0300
commit4c800f8f8c4218994c48795323546db511e563cd (patch)
tree335e35cfbae2cceaa6ec9b6bfd5e157399dc7f2e
parent1d11fa7c5038a3abbdd59846d670ac7f2ad90884 (diff)
parent6b947a20d811e3693c4418b1138a4874e6162c1b (diff)
downloadgradle-perf-android-medium-4c800f8f8c4218994c48795323546db511e563cd.tar.gz
Merge pull request #4592 from wordpress-mobile/issue/4450-helpshift-update-to-4.7.0
Fixes #4450: helpshift update to 4.7.0
-rw-r--r--WordPress/build.gradle2
-rw-r--r--WordPress/src/main/java/org/wordpress/android/util/HelpshiftHelper.java16
2 files changed, 13 insertions, 5 deletions
diff --git a/WordPress/build.gradle b/WordPress/build.gradle
index 0d435f8f2..3768fbd79 100644
--- a/WordPress/build.gradle
+++ b/WordPress/build.gradle
@@ -98,7 +98,7 @@ dependencies {
compile 'com.google.android.gms:play-services-gcm:9.0.2'
compile 'com.google.android.gms:play-services-auth:9.0.2'
compile 'com.github.chrisbanes.photoview:library:1.2.4'
- compile 'com.helpshift:android-helpshift-aar:4.4.0'
+ compile 'com.helpshift:android-helpshift-aar:4.7.0'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.automattic:rest:1.0.7'
compile 'org.wordpress:graphview:3.4.0'
diff --git a/WordPress/src/main/java/org/wordpress/android/util/HelpshiftHelper.java b/WordPress/src/main/java/org/wordpress/android/util/HelpshiftHelper.java
index cc0bc3262..baf95bc1b 100644
--- a/WordPress/src/main/java/org/wordpress/android/util/HelpshiftHelper.java
+++ b/WordPress/src/main/java/org/wordpress/android/util/HelpshiftHelper.java
@@ -7,6 +7,8 @@ import android.content.Intent;
import android.text.TextUtils;
import com.helpshift.Core;
+import com.helpshift.InstallConfig;
+import com.helpshift.exceptions.InstallException;
import com.helpshift.support.Support;
import com.helpshift.support.Support.Delegate;
@@ -16,6 +18,7 @@ import org.wordpress.android.WordPress;
import org.wordpress.android.analytics.AnalyticsTracker;
import org.wordpress.android.analytics.AnalyticsTracker.Stat;
import org.wordpress.android.models.AccountHelper;
+import org.wordpress.android.util.AppLog.T;
import java.io.File;
import java.util.HashMap;
@@ -84,11 +87,16 @@ public class HelpshiftHelper {
}
public static void init(Application application) {
- HashMap<String, Boolean> config = new HashMap<String, Boolean>();
- config.put("enableInAppNotification", false);
+ InstallConfig installConfig = new InstallConfig.Builder()
+ .setEnableInAppNotification(true)
+ .build();
Core.init(Support.getInstance());
- Core.install(application, BuildConfig.HELPSHIFT_API_KEY, BuildConfig.HELPSHIFT_API_DOMAIN,
- BuildConfig.HELPSHIFT_API_ID, config);
+ try {
+ Core.install(application, BuildConfig.HELPSHIFT_API_KEY, BuildConfig.HELPSHIFT_API_DOMAIN,
+ BuildConfig.HELPSHIFT_API_ID, installConfig);
+ } catch (InstallException e) {
+ AppLog.e(T.UTILS, e);
+ }
Support.setDelegate(new Delegate() {
@Override
public void sessionBegan() {