|
|
|
@ -9,6 +9,7 @@ import androidx.appcompat.app.AlertDialog
|
|
|
|
|
import kotlinx.android.synthetic.main.dialog_download.view.*
|
|
|
|
|
import network.loki.messenger.R
|
|
|
|
|
import org.session.libsession.messaging.contacts.Contact
|
|
|
|
|
import org.session.libsession.messaging.jobs.AttachmentDownloadJob
|
|
|
|
|
import org.session.libsession.messaging.jobs.JobQueue
|
|
|
|
|
import org.session.libsession.utilities.recipients.Recipient
|
|
|
|
|
import org.thoughtcrime.securesms.conversation.v2.utilities.BaseDialog
|
|
|
|
@ -42,7 +43,7 @@ class DownloadDialog(private val recipient: Recipient) : BaseDialog() {
|
|
|
|
|
val contact = contactDB.getContactWithSessionID(sessionID) ?: return
|
|
|
|
|
val threadID = DatabaseFactory.getThreadDatabase(requireContext()).getThreadIdIfExistsFor(recipient)
|
|
|
|
|
contactDB.setContactIsTrusted(contact, true, threadID)
|
|
|
|
|
JobQueue.shared.resumePendingJobs()
|
|
|
|
|
JobQueue.shared.resumePendingJobs(AttachmentDownloadJob.KEY)
|
|
|
|
|
dismiss()
|
|
|
|
|
}
|
|
|
|
|
}
|