Fixed: zim file was not opening when clicking on the notification after the zim file downloaded

This commit is contained in:
MohitMaliFtechiz 2024-07-29 18:21:17 +05:30
parent a859da3192
commit 6a16745920
4 changed files with 5 additions and 5 deletions

View File

@ -38,7 +38,7 @@ import org.kiwix.kiwixmobile.BuildConfig
import org.kiwix.kiwixmobile.R
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
import org.kiwix.kiwixmobile.core.dao.NewBookDao
import org.kiwix.kiwixmobile.core.downloader.fetch.DOWNLOAD_NOTIFICATION_TITLE
import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
import org.kiwix.kiwixmobile.core.utils.EXTERNAL_SELECT_POSITION
import org.kiwix.kiwixmobile.core.utils.INTERNAL_SELECT_POSITION

View File

@ -90,7 +90,7 @@ class NewBookDao @Inject constructor(private val box: Box<BookOnDiskEntity>) {
fun bookMatching(downloadTitle: String) = box.query {
endsWith(
BookOnDiskEntity_.file, downloadTitle,
BookOnDiskEntity_.title, downloadTitle,
QueryBuilder.StringOrder.CASE_INSENSITIVE
)
}.findFirst()

View File

@ -29,13 +29,14 @@ import androidx.annotation.RequiresApi
import androidx.core.app.NotificationCompat
import org.kiwix.kiwixmobile.core.Intents
import org.kiwix.kiwixmobile.core.R
import org.kiwix.kiwixmobile.core.downloader.fetch.DOWNLOAD_NOTIFICATION_TITLE
import org.kiwix.kiwixmobile.core.downloader.model.Seconds
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
import org.kiwix.kiwixmobile.core.utils.DEFAULT_NOTIFICATION_TIMEOUT_AFTER
import org.kiwix.kiwixmobile.core.utils.DEFAULT_NOTIFICATION_TIMEOUT_AFTER_RESET
import javax.inject.Inject
const val DOWNLOAD_NOTIFICATION_TITLE = "OPEN_ZIM_FILE"
class DownloadNotificationManager @Inject constructor(
private val context: Context,
private val notificationManager: NotificationManager

View File

@ -50,10 +50,9 @@ import org.kiwix.kiwixmobile.core.Intents
import org.kiwix.kiwixmobile.core.R
import org.kiwix.kiwixmobile.core.R.string
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
const val DOWNLOAD_NOTIFICATION_TITLE = "OPEN_ZIM_FILE"
class FetchDownloadNotificationManager(
private val context: Context,
private val fetchDownloadDao: FetchDownloadDao