Skip to content

Commit 5c9e9db

Browse files
committed
Address review feedback: extract GIF type identifier to variable
1 parent 470eaa2 commit 5c9e9db

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/FLTImagePickerImageUtil.m

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,13 @@ + (GIFInfo *)scaledGIFImage:(NSData *)data
118118
maxHeight:(NSNumber *)maxHeight {
119119
NSMutableDictionary<NSString *, id> *options = [NSMutableDictionary dictionary];
120120
options[(NSString *)kCGImageSourceShouldCache] = @YES;
121+
NSString *gifTypeIdentifier;
121122
if (@available(iOS 14.0, *)) {
122-
options[(NSString *)kCGImageSourceTypeIdentifierHint] = UTTypeGIF.identifier;
123+
gifTypeIdentifier = UTTypeGIF.identifier;
123124
} else {
124-
options[(NSString *)kCGImageSourceTypeIdentifierHint] = (NSString *)kUTTypeGIF;
125+
gifTypeIdentifier = (NSString *)kUTTypeGIF;
125126
}
127+
options[(NSString *)kCGImageSourceTypeIdentifierHint] = gifTypeIdentifier;
126128

127129
CGImageSourceRef imageSource =
128130
CGImageSourceCreateWithData((__bridge CFDataRef)data, (__bridge CFDictionaryRef)options);

0 commit comments

Comments
 (0)