Skip to content

Commit bd81767

Browse files
do not fetch achievements in beta variant
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
1 parent 40241b4 commit bd81767

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

app/src/main/java/fr/free/nrw/commons/delete/ReasonBuilder.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import fr.free.nrw.commons.R
1414
import fr.free.nrw.commons.profile.achievements.FeedbackResponse
1515
import fr.free.nrw.commons.auth.SessionManager
1616
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient
17+
import fr.free.nrw.commons.utils.ConfigUtils
1718
import fr.free.nrw.commons.utils.ViewUtilWrapper
1819
import io.reactivex.Single
1920
import timber.log.Timber
@@ -55,6 +56,10 @@ class ReasonBuilder @Inject constructor(
5556
}
5657

5758
private fun fetchArticleNumber(media: Media, reason: String): Single<String> {
59+
if (ConfigUtils.isBetaFlavour) {
60+
return Single.just(appendArticlesUsed(null, media, reason))
61+
}
62+
5863
return if (checkAccount()) {
5964
okHttpJsonApiClient
6065
.getAchievements(sessionManager.userName)
@@ -72,9 +77,9 @@ class ReasonBuilder @Inject constructor(
7277
* @param reason
7378
*/
7479
@SuppressLint("StringFormatInvalid")
75-
private fun appendArticlesUsed(feedBack: FeedbackResponse, media: Media, reason: String): String {
80+
private fun appendArticlesUsed(feedBack: FeedbackResponse?, media: Media, reason: String): String {
7681
val reason1Template = context.getString(R.string.uploaded_by_myself)
77-
return reason + String.format(Locale.getDefault(), reason1Template, prettyUploadedDate(media), feedBack.articlesUsingImages)
82+
return reason + String.format(Locale.getDefault(), reason1Template, prettyUploadedDate(media), feedBack?.articlesUsingImages ?: 0)
7883
.also { Timber.i("New Reason %s", it) }
7984
}
8085

0 commit comments

Comments
 (0)