From 3e58f9de5d361bd47e29df643f8daca31a14614d Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 4 Aug 2016 12:15:00 +0200 Subject: [PATCH] correctly set user agent --- .../src/main/java/com/habitrpg/android/habitica/APIHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/APIHelper.java b/Habitica/src/main/java/com/habitrpg/android/habitica/APIHelper.java index 122b4cb6d..726d35299 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/APIHelper.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/APIHelper.java @@ -158,6 +158,8 @@ public class APIHelper implements Action1 { logging.setLevel(HttpLoggingInterceptor.Level.BODY); } + String userAgent = System.getProperty("http.agent"); + OkHttpClient client = new OkHttpClient.Builder() .addInterceptor(remove_data_interceptor) .addInterceptor(logging) @@ -168,6 +170,7 @@ public class APIHelper implements Action1 { .header("x-api-key", this.hostConfig.getApi()) .header("x-api-user", this.hostConfig.getUser()) .header("x-client", "habitica-android") + .header("user-agent", userAgent) .method(original.method(), original.body()) .build(); return chain.proceed(request);