mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
do not fetch achievements in beta variant
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
This commit is contained in:
parent
669f3043ae
commit
955b2fce9b
1 changed files with 7 additions and 2 deletions
|
|
@ -14,6 +14,7 @@ import fr.free.nrw.commons.R
|
|||
import fr.free.nrw.commons.profile.achievements.FeedbackResponse
|
||||
import fr.free.nrw.commons.auth.SessionManager
|
||||
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient
|
||||
import fr.free.nrw.commons.utils.ConfigUtils
|
||||
import fr.free.nrw.commons.utils.ViewUtilWrapper
|
||||
import io.reactivex.Single
|
||||
import timber.log.Timber
|
||||
|
|
@ -55,6 +56,10 @@ class ReasonBuilder @Inject constructor(
|
|||
}
|
||||
|
||||
private fun fetchArticleNumber(media: Media, reason: String): Single<String> {
|
||||
if (ConfigUtils.isBetaFlavour) {
|
||||
return Single.just(appendArticlesUsed(null, media, reason))
|
||||
}
|
||||
|
||||
return if (checkAccount()) {
|
||||
okHttpJsonApiClient
|
||||
.getAchievements(sessionManager.userName)
|
||||
|
|
@ -72,9 +77,9 @@ class ReasonBuilder @Inject constructor(
|
|||
* @param reason
|
||||
*/
|
||||
@SuppressLint("StringFormatInvalid")
|
||||
private fun appendArticlesUsed(feedBack: FeedbackResponse, media: Media, reason: String): String {
|
||||
private fun appendArticlesUsed(feedBack: FeedbackResponse?, media: Media, reason: String): String {
|
||||
val reason1Template = context.getString(R.string.uploaded_by_myself)
|
||||
return reason + String.format(Locale.getDefault(), reason1Template, prettyUploadedDate(media), feedBack.articlesUsingImages)
|
||||
return reason + String.format(Locale.getDefault(), reason1Template, prettyUploadedDate(media), feedBack?.articlesUsingImages ?: 0)
|
||||
.also { Timber.i("New Reason %s", it) }
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue