Skip to content

Commit 1c16571

Browse files
committed
added "@headers("User-Agent: java-ipapi-client")"
1 parent acf87f1 commit 1c16571

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

app/app.iml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@
110110
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant_run_split_apk_resources" />
111111
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javac" />
112112
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
113-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint_jar" />
114113
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifest-checker" />
115114
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_assets" />
116115
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_manifests" />

app/src/main/java/com/androidfung/geoip/MainActivity.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
package com.androidfung.geoip;
22

33
import androidx.databinding.DataBindingUtil;
4-
import androidx.databinding.ViewDataBinding;
4+
55
import android.os.Bundle;
66
import androidx.appcompat.app.AppCompatActivity;
77
import androidx.appcompat.widget.Toolbar;
88

99
import android.util.Log;
10-
import android.view.Menu;
11-
import android.view.MenuItem;
1210
import android.widget.Toast;
1311

1412
import com.androidfung.geoip.databinding.ActivityMainBinding;
@@ -29,20 +27,24 @@ protected void onCreate(Bundle savedInstanceState) {
2927
Toolbar toolbar = findViewById(R.id.toolbar);
3028
setSupportActionBar(toolbar);
3129

32-
IpApiService ipApiService = ServicesManager.getGeoIpService();
30+
GeoIpService ipApiService = ServicesManager.getGeoIpService();
3331

3432
ipApiService.getGeoIp().enqueue(new Callback<GeoIpResponseModel>() {
3533
@Override
3634
public void onResponse(Call<GeoIpResponseModel> call, retrofit2.Response<GeoIpResponseModel> response) {
3735
binding.setResponse(response.body());
36+
Log.d(TAG, response.toString());
37+
// Log.d(TAG, response.body().toString());
3838
if (response.body().isError()){
3939
showError(response.body().getReason());
40+
Log.e(TAG, response.body().getReason());
4041
}
4142
}
4243

4344
@Override
4445
public void onFailure(Call<GeoIpResponseModel> call, Throwable t) {
4546
showError(t.toString());
47+
Log.e(TAG, t.toString());
4648
}
4749
});
4850
}

library/library.iml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@
9393
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javac" />
9494
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
9595
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/library_assets" />
96-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint_jar" />
9796
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_manifests" />
9897
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/packaged_res" />
9998
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/public_res" />

library/src/main/java/com/androidfung/geoip/GeoIpService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import retrofit2.Call;
66
import retrofit2.http.GET;
7+
import retrofit2.http.Headers;
78
import retrofit2.http.Path;
89

910
/**
@@ -12,8 +13,10 @@
1213
@SuppressWarnings("unused")
1314
public interface GeoIpService {
1415
@GET("json")
16+
@Headers("User-Agent: java-ipapi-client")
1517
Call<GeoIpResponseModel> getGeoIp();
1618

1719
@GET("json/{ipAddress}")
20+
@Headers("User-Agent: java-ipapi-client")
1821
Call<GeoIpResponseModel> getGeoIp(@Path("ipAddress") String ipAddress);
1922
}

0 commit comments

Comments
 (0)