mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-23 02:10:44 +01:00
Fix view-once sync and quote descriptions.
This commit is contained in:
@@ -320,8 +320,8 @@ public class AttachmentDatabase extends Database {
|
||||
notifyAttachmentListeners();
|
||||
}
|
||||
|
||||
public void deleteAttachmentFilesForMessage(long mmsId) {
|
||||
Log.d(TAG, "[deleteAttachmentFilesForMessage] mmsId: " + mmsId);
|
||||
public void deleteAttachmentFilesForViewOnceMessage(long mmsId) {
|
||||
Log.d(TAG, "[deleteAttachmentFilesForViewOnceMessage] mmsId: " + mmsId);
|
||||
|
||||
SQLiteDatabase database = databaseHelper.getWritableDatabase();
|
||||
Cursor cursor = null;
|
||||
@@ -355,6 +355,7 @@ public class AttachmentDatabase extends Database {
|
||||
values.put(HEIGHT, 0);
|
||||
values.put(TRANSFER_STATE, TRANSFER_PROGRESS_DONE);
|
||||
values.put(BLUR_HASH, (String) null);
|
||||
values.put(CONTENT_TYPE, MediaUtil.VIEW_ONCE);
|
||||
|
||||
database.update(TABLE_NAME, values, MMS_ID + " = ?", new String[] {mmsId + ""});
|
||||
notifyAttachmentListeners();
|
||||
@@ -365,7 +366,6 @@ public class AttachmentDatabase extends Database {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void deleteAttachment(@NonNull AttachmentId id) {
|
||||
Log.d(TAG, "[deleteAttachment] attachmentId: " + id);
|
||||
|
||||
|
||||
@@ -145,7 +145,9 @@ public class ThreadRecord extends DisplayRecord {
|
||||
}
|
||||
|
||||
private String getViewOnceDescription(@NonNull Context context, @Nullable String contentType) {
|
||||
if (MediaUtil.isVideoType(contentType)) {
|
||||
if (MediaUtil.isViewOnceType(contentType)) {
|
||||
return context.getString(R.string.ThreadRecord_disappearing_media);
|
||||
} else if (MediaUtil.isVideoType(contentType)) {
|
||||
return context.getString(R.string.ThreadRecord_disappearing_video);
|
||||
} else {
|
||||
return context.getString(R.string.ThreadRecord_disappearing_photo);
|
||||
|
||||
Reference in New Issue
Block a user