mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
do not fetch achievements in beta variant
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
This commit is contained in:
parent
40241b4142
commit
bd81767751
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.profile.achievements.FeedbackResponse
|
||||||
import fr.free.nrw.commons.auth.SessionManager
|
import fr.free.nrw.commons.auth.SessionManager
|
||||||
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient
|
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient
|
||||||
|
import fr.free.nrw.commons.utils.ConfigUtils
|
||||||
import fr.free.nrw.commons.utils.ViewUtilWrapper
|
import fr.free.nrw.commons.utils.ViewUtilWrapper
|
||||||
import io.reactivex.Single
|
import io.reactivex.Single
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
|
|
@ -55,6 +56,10 @@ class ReasonBuilder @Inject constructor(
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun fetchArticleNumber(media: Media, reason: String): Single<String> {
|
private fun fetchArticleNumber(media: Media, reason: String): Single<String> {
|
||||||
|
if (ConfigUtils.isBetaFlavour) {
|
||||||
|
return Single.just(appendArticlesUsed(null, media, reason))
|
||||||
|
}
|
||||||
|
|
||||||
return if (checkAccount()) {
|
return if (checkAccount()) {
|
||||||
okHttpJsonApiClient
|
okHttpJsonApiClient
|
||||||
.getAchievements(sessionManager.userName)
|
.getAchievements(sessionManager.userName)
|
||||||
|
|
@ -72,9 +77,9 @@ class ReasonBuilder @Inject constructor(
|
||||||
* @param reason
|
* @param reason
|
||||||
*/
|
*/
|
||||||
@SuppressLint("StringFormatInvalid")
|
@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)
|
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) }
|
.also { Timber.i("New Reason %s", it) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue