Skip to content

Commit 2ae46a4

Browse files
committed
Modified the code to only function in beta build variant.
1 parent 7c32f57 commit 2ae46a4

File tree

2 files changed

+31
-4
lines changed

2 files changed

+31
-4
lines changed

app/src/main/java/fr/free/nrw/commons/contributions/ContributionsActivity.java

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import javax.inject.Named;
2727

2828
import butterknife.ButterKnife;
29+
import fr.free.nrw.commons.BuildConfig;
2930
import fr.free.nrw.commons.HandlerService;
3031
import fr.free.nrw.commons.Media;
3132
import fr.free.nrw.commons.R;
@@ -139,6 +140,12 @@ protected void onCreate(Bundle savedInstanceState) {
139140
requestAuthToken();
140141
initDrawer();
141142
setTitle(getString(R.string.title_activity_contributions));
143+
144+
if(!BuildConfig.FLAVOR.equalsIgnoreCase("beta")){
145+
Timber.d("setUploadCount()");
146+
setUploadCount();
147+
}
148+
142149
}
143150

144151
@Override
@@ -265,11 +272,26 @@ public int getTotalMediaCount() {
265272
}
266273

267274
@SuppressWarnings("ConstantConditions")
268-
public void setUploadCount(int uploadCount) {
275+
private void setUploadCount() {
276+
compositeDisposable.add(mediaWikiApi
277+
.getUploadCount(sessionManager.getCurrentAccount().name)
278+
.subscribeOn(Schedulers.io())
279+
.observeOn(AndroidSchedulers.mainThread())
280+
.subscribe(
281+
uploadCount -> getSupportActionBar().setSubtitle(getResources()
282+
.getQuantityString(R.plurals.contributions_subtitle,
283+
uploadCount, uploadCount)),
284+
t -> Timber.e(t, "Fetching upload count failed")
285+
));
286+
}
287+
288+
public void betaSetUploadCount(int betaUploadCount){
289+
Timber.d("" + betaUploadCount);
269290
getSupportActionBar().setSubtitle(getResources()
270-
.getQuantityString(R.plurals.contributions_subtitle, uploadCount, uploadCount));
291+
.getQuantityString(R.plurals.contributions_subtitle, betaUploadCount, betaUploadCount));
271292
}
272293

294+
273295
@Override
274296
public void notifyDatasetChanged() {
275297
// Do nothing for now

app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
import butterknife.BindView;
2929
import butterknife.ButterKnife;
30+
import fr.free.nrw.commons.BuildConfig;
3031
import fr.free.nrw.commons.R;
3132
import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
3233
import fr.free.nrw.commons.nearby.NearbyActivity;
@@ -88,8 +89,12 @@ public ListAdapter getAdapter() {
8889

8990
public void setAdapter(ListAdapter adapter) {
9091
this.contributionsList.setAdapter(adapter);
91-
Timber.d("ContributionsListFragment -> " + adapter.getCount());
92-
((ContributionsActivity) getActivity()).setUploadCount(adapter.getCount());
92+
Timber.d("" + adapter.getCount());
93+
94+
if(BuildConfig.FLAVOR.equalsIgnoreCase("beta")){
95+
Timber.d("betaBuild : adapter count -> " + adapter.getCount());
96+
((ContributionsActivity) getActivity()).betaSetUploadCount(adapter.getCount());
97+
}
9398
}
9499

95100
public void changeProgressBarVisibility(boolean isVisible) {

0 commit comments

Comments
 (0)