mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 21:03:54 +01:00
fetch and rendered the upload count
This commit is contained in:
parent
bdb18575ec
commit
4d942a86c0
1 changed files with 18 additions and 0 deletions
|
|
@ -37,6 +37,7 @@ import fr.free.nrw.commons.theme.NavigationBaseActivity;
|
|||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import timber.log.Timber;
|
||||
|
||||
/**
|
||||
* activity for sharing feedback on uploaded activity
|
||||
|
|
@ -97,6 +98,7 @@ public class AchievementsActivity extends NavigationBaseActivity {
|
|||
|
||||
setSupportActionBar(toolbar);
|
||||
setAchievements();
|
||||
setUploadCount();
|
||||
initDrawer();
|
||||
}
|
||||
|
||||
|
|
@ -156,6 +158,22 @@ public class AchievementsActivity extends NavigationBaseActivity {
|
|||
));
|
||||
}
|
||||
|
||||
private void setUploadCount() {
|
||||
compositeDisposable.add(mediaWikiApi
|
||||
.getUploadCount(sessionManager.getCurrentAccount().name)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(
|
||||
uploadCount -> setUploadProgress(uploadCount),
|
||||
t -> Timber.e(t, "Fetching upload count failed")
|
||||
));
|
||||
}
|
||||
|
||||
private void setUploadProgress( int uploadCount){
|
||||
imagesUploadedProgressbar.setProgress(100*uploadCount/25);
|
||||
imagesUploadedProgressbar.setProgressTextFormatPattern(uploadCount +"/25" );
|
||||
}
|
||||
|
||||
/**
|
||||
* used to parse the JSONObject containing results
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue