mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Remove unnecessary context args in slide creation.
This commit is contained in:
committed by
Nicholas Tinsley
parent
a911a007d2
commit
b42dd5289b
@@ -34,37 +34,37 @@ import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
|
||||
public class AudioSlide extends Slide {
|
||||
|
||||
public static @NonNull AudioSlide createFromVoiceNoteDraft(@NonNull Context context, @NonNull DraftTable.Draft draft) {
|
||||
public static @NonNull AudioSlide createFromVoiceNoteDraft(@NonNull DraftTable.Draft draft) {
|
||||
VoiceNoteDraft voiceNoteDraft = VoiceNoteDraft.fromDraft(draft);
|
||||
|
||||
return new AudioSlide(context, new UriAttachment(voiceNoteDraft.getUri(),
|
||||
MediaUtil.AUDIO_AAC,
|
||||
AttachmentTable.TRANSFER_PROGRESS_DONE,
|
||||
voiceNoteDraft.getSize(),
|
||||
0,
|
||||
0,
|
||||
null,
|
||||
null,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null));
|
||||
return new AudioSlide(new UriAttachment(voiceNoteDraft.getUri(),
|
||||
MediaUtil.AUDIO_AAC,
|
||||
AttachmentTable.TRANSFER_PROGRESS_DONE,
|
||||
voiceNoteDraft.getSize(),
|
||||
0,
|
||||
0,
|
||||
null,
|
||||
null,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null));
|
||||
}
|
||||
|
||||
public AudioSlide(Context context, Uri uri, long dataSize, boolean voiceNote) {
|
||||
super(constructAttachmentFromUri(context, uri, MediaUtil.AUDIO_UNSPECIFIED, dataSize, 0, 0, false, null, null, null, null, null, voiceNote, false, false, false));
|
||||
}
|
||||
|
||||
public AudioSlide(Context context, Uri uri, long dataSize, String contentType, boolean voiceNote) {
|
||||
public AudioSlide(Uri uri, long dataSize, String contentType, boolean voiceNote) {
|
||||
super(new UriAttachment(uri, contentType, AttachmentTable.TRANSFER_PROGRESS_STARTED, dataSize, 0, 0, null, null, voiceNote, false, false, false, null, null, null, null, null));
|
||||
}
|
||||
|
||||
public AudioSlide(Context context, Attachment attachment) {
|
||||
public AudioSlide(Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.thoughtcrime.securesms.util.StorageUtil;
|
||||
|
||||
public class DocumentSlide extends Slide {
|
||||
|
||||
public DocumentSlide(@NonNull Context context, @NonNull Attachment attachment) {
|
||||
public DocumentSlide(@NonNull Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.thoughtcrime.securesms.attachments.Attachment;
|
||||
|
||||
public class MmsSlide extends ImageSlide {
|
||||
|
||||
public MmsSlide(@NonNull Context context, @NonNull Attachment attachment) {
|
||||
public MmsSlide(@NonNull Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
*/
|
||||
package org.thoughtcrime.securesms.mms;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
@@ -35,15 +33,15 @@ public class SlideDeck {
|
||||
|
||||
private final List<Slide> slides = new LinkedList<>();
|
||||
|
||||
public SlideDeck(@NonNull Context context, @NonNull List<? extends Attachment> attachments) {
|
||||
public SlideDeck(@NonNull List<? extends Attachment> attachments) {
|
||||
for (Attachment attachment : attachments) {
|
||||
Slide slide = MediaUtil.getSlideForAttachment(context, attachment);
|
||||
Slide slide = MediaUtil.getSlideForAttachment(attachment);
|
||||
if (slide != null) slides.add(slide);
|
||||
}
|
||||
}
|
||||
|
||||
public SlideDeck(@NonNull Context context, @NonNull Attachment attachment) {
|
||||
Slide slide = MediaUtil.getSlideForAttachment(context, attachment);
|
||||
public SlideDeck(@NonNull Attachment attachment) {
|
||||
Slide slide = MediaUtil.getSlideForAttachment(attachment);
|
||||
if (slide != null) slides.add(slide);
|
||||
}
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
|
||||
public class TextSlide extends Slide {
|
||||
|
||||
public TextSlide(@NonNull Context context, @NonNull Attachment attachment) {
|
||||
public TextSlide(@NonNull Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ public class VideoSlide extends Slide {
|
||||
super(constructAttachmentFromUri(context, uri, MediaUtil.VIDEO_UNSPECIFIED, dataSize, width, height, MediaUtil.hasVideoThumbnail(context, uri), null, caption, null, null, null, false, false, gif, false, transformProperties));
|
||||
}
|
||||
|
||||
public VideoSlide(Context context, Attachment attachment) {
|
||||
public VideoSlide(Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
*/
|
||||
public class ViewOnceSlide extends Slide {
|
||||
|
||||
public ViewOnceSlide(@NonNull Context context, @NonNull Attachment attachment) {
|
||||
public ViewOnceSlide(@NonNull Attachment attachment) {
|
||||
super(attachment);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user