Removed unused app/libs commons-email, mail-additional and PM sources jar files.

MAILAND-953
This commit is contained in:
Tomasz Giszczak 2020-09-16 16:59:15 +02:00
parent 7f95ae4ee9
commit 0ff952132e
6 changed files with 13 additions and 6 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -22,9 +22,7 @@ dependencies {
// region libs
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation project(':gopenpgp')
implementation files('libs/commons-email-1.3.jar')
implementation files('libs/mail.jar')
implementation files('libs/mail-additional.jar')
implementation files('libs/mail-activation.jar')
// endregion

View File

@ -56,6 +56,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener
import androidx.work.WorkManager
import ch.protonmail.android.R
import ch.protonmail.android.activities.EXTRA_FIRST_LOGIN
import ch.protonmail.android.activities.EXTRA_LOGOUT
@ -224,6 +225,9 @@ class MailboxActivity : NavigationActivity(),
@Inject
lateinit var contactsRepository: ContactsRepository
@Inject
lateinit var workManager: WorkManager
private var noConnectivitySnack: Snackbar? = null
private var checkForConnectivitySnack: Snackbar? = null

View File

@ -48,6 +48,7 @@ import androidx.fragment.app.commit
import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.work.WorkManager
import ch.protonmail.android.R
import ch.protonmail.android.activities.BaseActivity
import ch.protonmail.android.activities.BaseStoragePermissionActivity
@ -110,6 +111,7 @@ import ch.protonmail.android.utils.ui.dialogs.DialogUtils.Companion.showDeleteCo
import ch.protonmail.android.utils.ui.dialogs.DialogUtils.Companion.showInfoDialogWithTwoButtons
import ch.protonmail.android.utils.ui.dialogs.DialogUtils.Companion.showSignedInSnack
import ch.protonmail.android.views.PMWebViewClient
import ch.protonmail.android.worker.DeleteMessageWorker
import com.birbit.android.jobqueue.Job
import com.google.android.material.snackbar.Snackbar
import com.squareup.otto.Subscribe
@ -134,6 +136,9 @@ internal class MessageDetailsActivity : BaseStoragePermissionActivity(),
@Inject
lateinit var factory: MessageDetailsViewModel.Factory
@Inject
lateinit var workManager: WorkManager
private lateinit var attachmentsListAdapter: MessageDetailsAttachmentListAdapter
/**
@ -396,7 +401,7 @@ internal class MessageDetailsActivity : BaseStoragePermissionActivity(),
getString(R.string.delete_message),
getString(R.string.confirm_destructive_action)
) {
mJobManager.addJobInBackground(PostDeleteJob(listOf(messageId)))
DeleteMessageWorker.Enqueuer(workManager).enqueue(listOf(messageId))
onBackPressed()
}
R.id.move_to_spam -> job = PostSpamJob(listOf(messageId))
@ -743,7 +748,7 @@ internal class MessageDetailsActivity : BaseStoragePermissionActivity(),
private fun showLabelsManagerDialog(fragmentManager: FragmentManager, message: Message) {
val attachedLabels = HashSet(message.labelIDsNotIncludingLocations)
val manageLabelsDialogFragment = ManageLabelsDialogFragment.newInstance(attachedLabels, null, null, true)
fragmentManager.commit (allowStateLoss = true) {
fragmentManager.commit(allowStateLoss = true) {
add(manageLabelsDialogFragment, manageLabelsDialogFragment.fragmentKey)
addToBackStack(null)
}
@ -792,14 +797,14 @@ internal class MessageDetailsActivity : BaseStoragePermissionActivity(),
private var showActionButtons = false
private inner class Copy (private val text: CharSequence?) : MenuItem.OnMenuItemClickListener {
private inner class Copy(private val text: CharSequence?) : MenuItem.OnMenuItemClickListener {
override fun onMenuItemClick(item: MenuItem): Boolean {
UiUtil.copy(this@MessageDetailsActivity, text)
return true
}
}
private inner class Share (private val uri: String?) : MenuItem.OnMenuItemClickListener {
private inner class Share(private val uri: String?) : MenuItem.OnMenuItemClickListener {
override fun onMenuItemClick(item: MenuItem): Boolean {
val send = Intent(Intent.ACTION_SEND)
send.type = "text/plain"