|
7 | 7 | import android.content.ContentResolver;
|
8 | 8 | import android.content.ContentValues;
|
9 | 9 | import android.content.Intent;
|
| 10 | +import android.content.SharedPreferences; |
10 | 11 | import android.graphics.BitmapFactory;
|
11 | 12 | import android.os.Bundle;
|
12 | 13 | import android.support.v4.app.NotificationCompat;
|
|
20 | 21 | import java.io.IOException;
|
21 | 22 | import java.io.InputStream;
|
22 | 23 | import java.util.HashSet;
|
| 24 | +import java.util.Locale; |
23 | 25 | import java.util.Set;
|
24 | 26 | import java.util.regex.Matcher;
|
25 | 27 | import java.util.regex.Pattern;
|
26 | 28 |
|
27 | 29 | import javax.inject.Inject;
|
| 30 | +import javax.inject.Named; |
28 | 31 |
|
29 | 32 | import fr.free.nrw.commons.HandlerService;
|
30 | 33 | import fr.free.nrw.commons.R;
|
|
37 | 40 | import fr.free.nrw.commons.modifications.ModificationsContentProvider;
|
38 | 41 | import fr.free.nrw.commons.mwapi.MediaWikiApi;
|
39 | 42 | import fr.free.nrw.commons.mwapi.UploadResult;
|
| 43 | +import fr.free.nrw.commons.utils.ViewUtil; |
| 44 | +import fr.free.nrw.commons.wikidata.WikidataEditListener; |
40 | 45 | import fr.free.nrw.commons.wikidata.WikidataEditService;
|
| 46 | +import io.reactivex.Observable; |
| 47 | +import io.reactivex.android.schedulers.AndroidSchedulers; |
| 48 | +import io.reactivex.schedulers.Schedulers; |
41 | 49 | import timber.log.Timber;
|
42 | 50 |
|
43 | 51 | public class UploadService extends HandlerService<Contribution> {
|
|
0 commit comments