mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-24 20:26:24 +00:00
Allow Attachment.fileName to be null
This commit is contained in:
@@ -27,7 +27,7 @@ exports.CURRENT_SCHEMA_VERSION = 2;
|
||||
// contentType: MIMEType
|
||||
// data: ArrayBuffer
|
||||
// digest: ArrayBuffer
|
||||
// fileName: string
|
||||
// fileName: string | null
|
||||
// flags: null
|
||||
// key: ArrayBuffer
|
||||
// size: integer
|
||||
@@ -53,8 +53,10 @@ exports.isValid = (rawAttachment) => {
|
||||
return false;
|
||||
}
|
||||
|
||||
return isString(rawAttachment.contentType) &&
|
||||
isString(rawAttachment.fileName);
|
||||
const hasValidContentType = isString(rawAttachment.contentType);
|
||||
const hasValidFileName =
|
||||
isString(rawAttachment.fileName) || rawAttachment.fileName === null;
|
||||
return hasValidContentType && hasValidFileName;
|
||||
};
|
||||
|
||||
// Middleware
|
||||
|
||||
Reference in New Issue
Block a user