|
3 | 3 | import android.text.TextUtils; |
4 | 4 | import androidx.annotation.NonNull; |
5 | 5 | import androidx.annotation.Nullable; |
6 | | - |
7 | 6 | import com.google.gson.Gson; |
8 | 7 | import com.google.gson.reflect.TypeToken; |
9 | | - |
10 | | -import org.apache.commons.lang3.StringUtils; |
11 | | -import org.wikipedia.dataclient.mwapi.MwQueryPage; |
12 | | -import org.wikipedia.dataclient.mwapi.MwQueryResponse; |
13 | | -import org.wikipedia.dataclient.mwapi.RecentChange; |
14 | | -import org.wikipedia.util.DateUtil; |
15 | | - |
16 | | -import java.io.IOException; |
17 | | -import java.lang.reflect.Type; |
18 | | -import java.util.ArrayList; |
19 | | -import java.util.Date; |
20 | | -import java.util.List; |
21 | | -import java.util.Locale; |
22 | | -import java.util.Map; |
23 | | -import java.util.Random; |
24 | | - |
25 | | -import javax.inject.Inject; |
26 | | -import javax.inject.Singleton; |
27 | | - |
28 | 8 | import fr.free.nrw.commons.Media; |
29 | 9 | import fr.free.nrw.commons.achievements.FeaturedImages; |
30 | 10 | import fr.free.nrw.commons.achievements.FeedbackResponse; |
|
40 | 20 | import fr.free.nrw.commons.wikidata.model.GetWikidataEditCountResponse; |
41 | 21 | import io.reactivex.Observable; |
42 | 22 | import io.reactivex.Single; |
| 23 | +import java.io.IOException; |
| 24 | +import java.lang.reflect.Type; |
| 25 | +import java.util.ArrayList; |
| 26 | +import java.util.Date; |
| 27 | +import java.util.List; |
| 28 | +import java.util.Locale; |
| 29 | +import java.util.Map; |
| 30 | +import java.util.Random; |
| 31 | +import javax.inject.Inject; |
| 32 | +import javax.inject.Singleton; |
43 | 33 | import okhttp3.HttpUrl; |
44 | 34 | import okhttp3.OkHttpClient; |
45 | 35 | import okhttp3.Request; |
46 | 36 | import okhttp3.Response; |
| 37 | +import org.apache.commons.lang3.StringUtils; |
| 38 | +import org.wikipedia.dataclient.mwapi.MwQueryPage; |
| 39 | +import org.wikipedia.dataclient.mwapi.MwQueryResponse; |
| 40 | +import org.wikipedia.dataclient.mwapi.RecentChange; |
| 41 | +import org.wikipedia.util.DateUtil; |
47 | 42 | import timber.log.Timber; |
48 | 43 |
|
49 | 44 | /** |
@@ -132,7 +127,9 @@ public Single<Integer> getWikidataEdits(String userName) { |
132 | 127 | return 0; |
133 | 128 | } |
134 | 129 | GetWikidataEditCountResponse countResponse = gson.fromJson(json, GetWikidataEditCountResponse.class); |
135 | | - return countResponse.getWikidataEditCount(); |
| 130 | + if (null != countResponse) { |
| 131 | + return countResponse.getWikidataEditCount(); |
| 132 | + } |
136 | 133 | } |
137 | 134 | return 0; |
138 | 135 | }); |
|
0 commit comments