diff --git a/app/src/main/java/org/openimis/imispolicies/network/okhttp/AuthorizationInterceptor.java b/app/src/main/java/org/openimis/imispolicies/network/okhttp/AuthorizationInterceptor.java index beb1a458..b8a7af2a 100644 --- a/app/src/main/java/org/openimis/imispolicies/network/okhttp/AuthorizationInterceptor.java +++ b/app/src/main/java/org/openimis/imispolicies/network/okhttp/AuthorizationInterceptor.java @@ -14,7 +14,7 @@ import okhttp3.Response; public class AuthorizationInterceptor implements Interceptor { - private static final String REQUESTED_WITH = "webapp"; + private static final String USER_AGENT = "mobile_app"; @NonNull private final LoginRepository repository; @@ -33,10 +33,9 @@ public Response intercept(@NonNull Chain chain) throws IOException { } Request.Builder builder = chain.request().newBuilder(); builder.addHeader("Authorization", "bearer " + token.trim()); - //builder.addHeader("Content-Type", "application/json"); + builder.addHeader("User-Agent", USER_AGENT); if(!StringUtils.isEmpty(csrfToken)){ builder.addHeader("X-Csrftoken", csrfToken); - builder.addHeader("X-Requested-With", REQUESTED_WITH); } Response response = chain.proceed(builder.build()); if (response.code() == HttpURLConnection.HTTP_UNAUTHORIZED) { diff --git a/app/src/main/java/org/openimis/imispolicies/network/request/BaseGraphQLRequest.java b/app/src/main/java/org/openimis/imispolicies/network/request/BaseGraphQLRequest.java index e3dbc2f0..899047e4 100644 --- a/app/src/main/java/org/openimis/imispolicies/network/request/BaseGraphQLRequest.java +++ b/app/src/main/java/org/openimis/imispolicies/network/request/BaseGraphQLRequest.java @@ -31,7 +31,6 @@ public abstract class BaseGraphQLRequest { private static final ApolloClient apolloClient = ApolloClient.builder() .okHttpClient(OkHttpUtils.getDefaultOkHttpClient()) - .useHttpGetMethodForQueries(true) .serverUrl(URI) .addCustomTypeAdapter(CustomType.DATE, new DateCustomTypeAdapter()) .addCustomTypeAdapter(CustomType.DATETIME, new DateTimeCustomTypeAdapter())