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.android.schedulers.AndroidSchedulers;
|
||||||
import io.reactivex.disposables.CompositeDisposable;
|
import io.reactivex.disposables.CompositeDisposable;
|
||||||
import io.reactivex.schedulers.Schedulers;
|
import io.reactivex.schedulers.Schedulers;
|
||||||
|
import timber.log.Timber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* activity for sharing feedback on uploaded activity
|
* activity for sharing feedback on uploaded activity
|
||||||
|
|
@ -97,6 +98,7 @@ public class AchievementsActivity extends NavigationBaseActivity {
|
||||||
|
|
||||||
setSupportActionBar(toolbar);
|
setSupportActionBar(toolbar);
|
||||||
setAchievements();
|
setAchievements();
|
||||||
|
setUploadCount();
|
||||||
initDrawer();
|
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
|
* used to parse the JSONObject containing results
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue