diff --git a/SessionMessagingKit/Sending & Receiving/Link Previews/OWSLinkPreview.swift b/SessionMessagingKit/Sending & Receiving/Link Previews/OWSLinkPreview.swift index 9872b8f1b..a512f12dc 100644 --- a/SessionMessagingKit/Sending & Receiving/Link Previews/OWSLinkPreview.swift +++ b/SessionMessagingKit/Sending & Receiving/Link Previews/OWSLinkPreview.swift @@ -695,14 +695,6 @@ public class OWSLinkPreview: MTLModel { guard let imageMimeType = MIMETypeUtil.mimeType(forFileExtension: imageFileExtension) else { return nil } - let kValidMimeTypes = [ - OWSMimeTypeImagePng, - OWSMimeTypeImageJpeg, - OWSMimeTypeImageGif, - ] - guard kValidMimeTypes.contains(imageMimeType) else { - return nil - } return imageMimeType } diff --git a/SessionUtilitiesKit/Media/MIMETypeUtil.m b/SessionUtilitiesKit/Media/MIMETypeUtil.m index e15e918b9..d2024d6ad 100644 --- a/SessionUtilitiesKit/Media/MIMETypeUtil.m +++ b/SessionUtilitiesKit/Media/MIMETypeUtil.m @@ -85,7 +85,8 @@ NSString *const kSyncMessageFileExtension = @"bin"; @"image/x-tiff" : @"tif", @"image/bmp" : @"bmp", @"image/x-windows-bmp" : @"bmp", - @"image/gif" : @"gif" + @"image/gif" : @"gif", + @"image/x-icon": @"ico" }; }); return result; diff --git a/SessionUtilitiesKit/Media/NSData+Image.m b/SessionUtilitiesKit/Media/NSData+Image.m index 49f8639af..dde75950b 100644 --- a/SessionUtilitiesKit/Media/NSData+Image.m +++ b/SessionUtilitiesKit/Media/NSData+Image.m @@ -79,10 +79,6 @@ typedef NS_ENUM(NSInteger, ImageFormat) { return NO; } - if (![data ows_isValidImageWithMimeType:mimeType]) { - return NO; - } - if (![self ows_hasValidImageDimensionsAtPath:filePath isAnimated:isAnimated]) { return NO; }