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

This commit is contained in:
Matthew Chen 2017-12-07 12:29:29 -05:00
parent 55aa5eef6c
commit 84061cca9f
2 changed files with 5 additions and 2 deletions

View File

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

View File

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