Change image resizing/quality behavior, preferring smaller images in the common case.

pull/1/head
Matthew Chen 8 years ago
parent 55aa5eef6c
commit 84061cca9f

@ -2664,7 +2664,7 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) {
SignalAttachment *attachment = SignalAttachment *attachment =
[SignalAttachment attachmentWithDataSource:dataSource [SignalAttachment attachmentWithDataSource:dataSource
dataUTI:dataUTI dataUTI:dataUTI
attachmentQuality:TSAttachmentQualityCompact]; attachmentQuality:TSAttachmentQualityMedium];
[self dismissViewControllerAnimated:YES [self dismissViewControllerAnimated:YES
completion:^{ completion:^{
OWSAssert([NSThread isMainThread]); OWSAssert([NSThread isMainThread]);

@ -66,14 +66,17 @@ public enum TSImageQuality: UInt {
@objc @objc
public enum TSAttachmentQuality: UInt { public enum TSAttachmentQuality: UInt {
case original case original
case medium
case compact case compact
func imageQuality() -> TSImageQuality { func imageQuality() -> TSImageQuality {
switch self { switch self {
case .original: case .original:
return .original return .original
case .compact: case .medium:
return .mediumHigh return .mediumHigh
case .compact:
return .medium
} }
} }
} }

Loading…
Cancel
Save