fix: remove clear all media dialog for now

This commit is contained in:
0x330a 2023-08-24 14:36:49 +10:00
parent 8250603cfc
commit 4e0d043a8c
No known key found for this signature in database
GPG Key ID: 267811D6E6A2698C
2 changed files with 1 additions and 43 deletions

View File

@ -163,16 +163,7 @@ public class MediaOverviewActivity extends PassphraseRequiredActionBarActivity i
@Override
public void onClick(View v) {
if (v.getId() == R.id.clearMedia) {
FragmentManager fm = getSupportFragmentManager();
ClearAllMediaDialog dialog = new ClearAllMediaDialog(() -> {
StorageProtocol storage = MessagingModuleConfiguration.getShared().getStorage();
Long threadId = storage.getThreadId(recipient);
if (threadId != null) {
storage.clearMedia(threadId, null);
}
return Unit.INSTANCE;
});
dialog.show(fm, "ClearAllMedia");
// TODO: future chunk
}
}

View File

@ -1,33 +0,0 @@
package org.thoughtcrime.securesms.conversation.settings
import android.view.LayoutInflater
import android.view.View
import androidx.appcompat.app.AlertDialog
import network.loki.messenger.databinding.DialogClearAllMediaBinding
import org.thoughtcrime.securesms.conversation.v2.utilities.BaseDialog
class ClearAllMediaDialog(private val callback: ()->Unit): BaseDialog(), View.OnClickListener {
private lateinit var binding: DialogClearAllMediaBinding
override fun setContentView(builder: AlertDialog.Builder) {
super.setContentView(builder)
binding = DialogClearAllMediaBinding.inflate(LayoutInflater.from(requireContext()))
with (binding) {
clear.setOnClickListener(this@ClearAllMediaDialog)
cancel.setOnClickListener(this@ClearAllMediaDialog)
}
builder.setView(binding.root)
}
override fun onClick(v: View) {
when {
v === binding.cancel -> dismiss()
v === binding.clear -> {
callback()
dismiss()
}
}
}
}