mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-10 16:02:05 -04:00
Fixed: zim file was not opening when clicking on the notification after the zim file downloaded
This commit is contained in:
parent
a859da3192
commit
6a16745920
@ -38,7 +38,7 @@ import org.kiwix.kiwixmobile.BuildConfig
|
|||||||
import org.kiwix.kiwixmobile.R
|
import org.kiwix.kiwixmobile.R
|
||||||
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
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.main.CoreMainActivity
|
||||||
import org.kiwix.kiwixmobile.core.utils.EXTERNAL_SELECT_POSITION
|
import org.kiwix.kiwixmobile.core.utils.EXTERNAL_SELECT_POSITION
|
||||||
import org.kiwix.kiwixmobile.core.utils.INTERNAL_SELECT_POSITION
|
import org.kiwix.kiwixmobile.core.utils.INTERNAL_SELECT_POSITION
|
||||||
|
@ -90,7 +90,7 @@ class NewBookDao @Inject constructor(private val box: Box<BookOnDiskEntity>) {
|
|||||||
|
|
||||||
fun bookMatching(downloadTitle: String) = box.query {
|
fun bookMatching(downloadTitle: String) = box.query {
|
||||||
endsWith(
|
endsWith(
|
||||||
BookOnDiskEntity_.file, downloadTitle,
|
BookOnDiskEntity_.title, downloadTitle,
|
||||||
QueryBuilder.StringOrder.CASE_INSENSITIVE
|
QueryBuilder.StringOrder.CASE_INSENSITIVE
|
||||||
)
|
)
|
||||||
}.findFirst()
|
}.findFirst()
|
||||||
|
@ -29,13 +29,14 @@ import androidx.annotation.RequiresApi
|
|||||||
import androidx.core.app.NotificationCompat
|
import androidx.core.app.NotificationCompat
|
||||||
import org.kiwix.kiwixmobile.core.Intents
|
import org.kiwix.kiwixmobile.core.Intents
|
||||||
import org.kiwix.kiwixmobile.core.R
|
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.downloader.model.Seconds
|
||||||
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
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
|
||||||
import org.kiwix.kiwixmobile.core.utils.DEFAULT_NOTIFICATION_TIMEOUT_AFTER_RESET
|
import org.kiwix.kiwixmobile.core.utils.DEFAULT_NOTIFICATION_TIMEOUT_AFTER_RESET
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
const val DOWNLOAD_NOTIFICATION_TITLE = "OPEN_ZIM_FILE"
|
||||||
|
|
||||||
class DownloadNotificationManager @Inject constructor(
|
class DownloadNotificationManager @Inject constructor(
|
||||||
private val context: Context,
|
private val context: Context,
|
||||||
private val notificationManager: NotificationManager
|
private val notificationManager: NotificationManager
|
||||||
|
@ -50,10 +50,9 @@ import org.kiwix.kiwixmobile.core.Intents
|
|||||||
import org.kiwix.kiwixmobile.core.R
|
import org.kiwix.kiwixmobile.core.R
|
||||||
import org.kiwix.kiwixmobile.core.R.string
|
import org.kiwix.kiwixmobile.core.R.string
|
||||||
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
||||||
|
import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE
|
||||||
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
||||||
|
|
||||||
const val DOWNLOAD_NOTIFICATION_TITLE = "OPEN_ZIM_FILE"
|
|
||||||
|
|
||||||
class FetchDownloadNotificationManager(
|
class FetchDownloadNotificationManager(
|
||||||
private val context: Context,
|
private val context: Context,
|
||||||
private val fetchDownloadDao: FetchDownloadDao
|
private val fetchDownloadDao: FetchDownloadDao
|
||||||
|
Loading…
x
Reference in New Issue
Block a user