mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Convert AttachmentTable and models to kotlin.
This commit is contained in:
committed by
Alex Hart
parent
888a40a5c4
commit
3554f82ea3
@@ -101,7 +101,7 @@ final class MediaActions {
|
||||
attachments.add(new SaveAttachmentTask.Attachment(mediaRecord.getAttachment().getUri(),
|
||||
mediaRecord.getContentType(),
|
||||
mediaRecord.getDate(),
|
||||
mediaRecord.getAttachment().getFileName()));
|
||||
mediaRecord.getAttachment().fileName));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -203,7 +203,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
}
|
||||
|
||||
public void toggleSelection(@NonNull MediaRecord mediaRecord) {
|
||||
AttachmentId attachmentId = mediaRecord.getAttachment().getAttachmentId();
|
||||
AttachmentId attachmentId = mediaRecord.getAttachment().attachmentId;
|
||||
MediaTable.MediaRecord removed = selected.remove(attachmentId);
|
||||
if (removed == null) {
|
||||
selected.put(attachmentId, mediaRecord);
|
||||
@@ -219,7 +219,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
public long getSelectedMediaTotalFileSize() {
|
||||
//noinspection ConstantConditions attacment cannot be null if selected
|
||||
return Stream.of(selected.values())
|
||||
.collect(Collectors.summingLong(a -> a.getAttachment().getSize()));
|
||||
.collect(Collectors.summingLong(a -> a.getAttachment().size));
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@@ -238,7 +238,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
int sectionItemCount = media.getSectionItemCount(section);
|
||||
for (int item = 0; item < sectionItemCount; item++) {
|
||||
MediaRecord mediaRecord = media.get(section, item);
|
||||
selected.put(mediaRecord.getAttachment().getAttachmentId(), mediaRecord);
|
||||
selected.put(mediaRecord.getAttachment().attachmentId, mediaRecord);
|
||||
}
|
||||
}
|
||||
this.notifyItemRangeChanged(0, getItemCount(), PAYLOAD_SELECTED);
|
||||
@@ -282,7 +282,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
}
|
||||
|
||||
protected boolean isSelected() {
|
||||
return selected.containsKey(mediaRecord.getAttachment().getAttachmentId());
|
||||
return selected.containsKey(mediaRecord.getAttachment().attachmentId);
|
||||
}
|
||||
|
||||
protected void updateSelectedView() {
|
||||
@@ -539,11 +539,11 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
||||
throw new AssertionError();
|
||||
}
|
||||
|
||||
isVoiceNote = slide.asAttachment().isVoiceNote();
|
||||
isVoiceNote = slide.asAttachment().voiceNote;
|
||||
|
||||
super.bind(context, mediaRecord, slide);
|
||||
|
||||
long mmsId = Objects.requireNonNull(mediaRecord.getAttachment()).getMmsId();
|
||||
long mmsId = Objects.requireNonNull(mediaRecord.getAttachment()).mmsId;
|
||||
|
||||
audioItemListener.unregisterPlaybackStateObserver(audioView.getPlaybackStateObserver());
|
||||
audioView.setAudio((AudioSlide) slide, new AudioViewCallbacksAdapter(audioItemListener, mmsId), true, true);
|
||||
|
||||
@@ -247,17 +247,17 @@ public final class MediaOverviewPageFragment extends Fragment
|
||||
mediaRecord.getDate(),
|
||||
Objects.requireNonNull(mediaRecord.getAttachment().getUri()),
|
||||
mediaRecord.getContentType(),
|
||||
mediaRecord.getAttachment().getSize(),
|
||||
mediaRecord.getAttachment().getCaption(),
|
||||
mediaRecord.getAttachment().size,
|
||||
mediaRecord.getAttachment().caption,
|
||||
true,
|
||||
true,
|
||||
threadId == MediaTable.ALL_THREADS,
|
||||
true,
|
||||
sorting,
|
||||
attachment.isVideoGif(),
|
||||
attachment.videoGif,
|
||||
new MediaIntentFactory.SharedElementArgs(
|
||||
attachment.getWidth(),
|
||||
attachment.getHeight(),
|
||||
attachment.width,
|
||||
attachment.height,
|
||||
DimensionUnit.DP.toDp(12),
|
||||
DimensionUnit.DP.toDp(12),
|
||||
DimensionUnit.DP.toDp(12),
|
||||
|
||||
Reference in New Issue
Block a user