|
|
@ -42,20 +42,6 @@ import android.text.style.ForegroundColorSpan;
|
|
|
|
import android.text.style.URLSpan;
|
|
|
|
import android.text.style.URLSpan;
|
|
|
|
import android.text.util.Linkify;
|
|
|
|
import android.text.util.Linkify;
|
|
|
|
import android.util.AttributeSet;
|
|
|
|
import android.util.AttributeSet;
|
|
|
|
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.ApplicationContext;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.BindableConversationItem;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.ConfirmIdentityDialog;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.MediaPreviewActivity;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.MessageDetailsActivity;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.R;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.attachments.Attachment;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.components.LinkPreviewView;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.components.emoji.EmojiTextView;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.linkpreview.LinkPreview;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.linkpreview.LinkPreviewUtil;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.logging.Log;
|
|
|
|
|
|
|
|
import android.util.TypedValue;
|
|
|
|
import android.util.TypedValue;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
import android.view.ViewGroup;
|
|
|
@ -65,6 +51,13 @@ import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
|
|
import com.annimon.stream.Stream;
|
|
|
|
import com.annimon.stream.Stream;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.ApplicationContext;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.BindableConversationItem;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.ConfirmIdentityDialog;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.MediaPreviewActivity;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.MessageDetailsActivity;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.R;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.attachments.Attachment;
|
|
|
|
import org.thoughtcrime.securesms.attachments.DatabaseAttachment;
|
|
|
|
import org.thoughtcrime.securesms.attachments.DatabaseAttachment;
|
|
|
|
import org.thoughtcrime.securesms.components.AlertView;
|
|
|
|
import org.thoughtcrime.securesms.components.AlertView;
|
|
|
|
import org.thoughtcrime.securesms.components.AudioView;
|
|
|
|
import org.thoughtcrime.securesms.components.AudioView;
|
|
|
@ -72,9 +65,12 @@ import org.thoughtcrime.securesms.components.AvatarImageView;
|
|
|
|
import org.thoughtcrime.securesms.components.ConversationItemFooter;
|
|
|
|
import org.thoughtcrime.securesms.components.ConversationItemFooter;
|
|
|
|
import org.thoughtcrime.securesms.components.ConversationItemThumbnail;
|
|
|
|
import org.thoughtcrime.securesms.components.ConversationItemThumbnail;
|
|
|
|
import org.thoughtcrime.securesms.components.DocumentView;
|
|
|
|
import org.thoughtcrime.securesms.components.DocumentView;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.components.LinkPreviewView;
|
|
|
|
import org.thoughtcrime.securesms.components.QuoteView;
|
|
|
|
import org.thoughtcrime.securesms.components.QuoteView;
|
|
|
|
import org.thoughtcrime.securesms.components.SharedContactView;
|
|
|
|
import org.thoughtcrime.securesms.components.SharedContactView;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.components.emoji.EmojiTextView;
|
|
|
|
import org.thoughtcrime.securesms.contactshare.Contact;
|
|
|
|
import org.thoughtcrime.securesms.contactshare.Contact;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
|
|
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
|
|
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
|
|
|
import org.thoughtcrime.securesms.database.MmsDatabase;
|
|
|
|
import org.thoughtcrime.securesms.database.MmsDatabase;
|
|
|
|
import org.thoughtcrime.securesms.database.MmsSmsDatabase;
|
|
|
|
import org.thoughtcrime.securesms.database.MmsSmsDatabase;
|
|
|
@ -88,6 +84,9 @@ import org.thoughtcrime.securesms.jobs.AttachmentDownloadJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.MmsDownloadJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.MmsDownloadJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.MmsSendJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.MmsSendJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.SmsSendJob;
|
|
|
|
import org.thoughtcrime.securesms.jobs.SmsSendJob;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.linkpreview.LinkPreview;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.linkpreview.LinkPreviewUtil;
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.logging.Log;
|
|
|
|
import org.thoughtcrime.securesms.mms.GlideRequests;
|
|
|
|
import org.thoughtcrime.securesms.mms.GlideRequests;
|
|
|
|
import org.thoughtcrime.securesms.mms.ImageSlide;
|
|
|
|
import org.thoughtcrime.securesms.mms.ImageSlide;
|
|
|
|
import org.thoughtcrime.securesms.mms.PartAuthority;
|
|
|
|
import org.thoughtcrime.securesms.mms.PartAuthority;
|
|
|
|