correction

This commit is contained in:
Sujal-Gupta-SG 2025-02-03 21:56:32 +05:30
parent 36bfeacb18
commit 0aed032bc4
3 changed files with 6 additions and 9 deletions

View file

@ -34,14 +34,12 @@ class ContributionsLocalDataSource @Inject constructor(
* @param uri
* @return
*/
fun getContributionWithFileName(uri: String): Contribution? {
val contributionWithUri = contributionDao.getContributionWithTitle(
uri
)
if (!contributionWithUri.isEmpty()) {
fun getContributionWithFileName(uri: String): Contribution {
val contributionWithUri = contributionDao.getContributionWithTitle(uri)
if (contributionWithUri.isNotEmpty()) {
return contributionWithUri[0]
}
return null
throw IllegalArgumentException("Contribution not found for URI: $uri")
}
/**

View file

@ -1,11 +1,11 @@
package fr.free.nrw.commons.contributions
import fr.free.nrw.commons.utils.ImageUtils
import androidx.work.ExistingWorkPolicy
import fr.free.nrw.commons.MediaDataExtractor
import fr.free.nrw.commons.di.CommonsApplicationModule
import fr.free.nrw.commons.repository.UploadRepository
import fr.free.nrw.commons.upload.worker.WorkRequestHelper.Companion.makeOneTimeWorkRequest
import fr.free.nrw.commons.utils.ImageUtils
import io.reactivex.Scheduler
import io.reactivex.disposables.CompositeDisposable
import timber.log.Timber
@ -39,7 +39,6 @@ class ContributionsPresenter @Inject internal constructor(
override fun getContributionsWithTitle(title: String): Contribution {
return contributionsRepository.getContributionWithFileName(title)
?: throw IllegalArgumentException("Contribution not found for title: $title")
}
/**

View file

@ -42,7 +42,7 @@ class ContributionsRepository @Inject constructor(private val localDataSource: C
* @param fileName
* @return
*/
fun getContributionWithFileName(fileName: String): Contribution? {
fun getContributionWithFileName(fileName: String): Contribution {
return localDataSource.getContributionWithFileName(fileName)
}