Only show GIF metadata warning once

pull/196/head
nielsandriesse 5 years ago
parent 5a10a155d9
commit 0b7e44a0dd

@ -3577,7 +3577,14 @@ typedef enum : NSUInteger {
accessibilityIdentifier:ACCESSIBILITY_IDENTIFIER_WITH_NAME(self, @"send_gif") accessibilityIdentifier:ACCESSIBILITY_IDENTIFIER_WITH_NAME(self, @"send_gif")
style:UIAlertActionStyleDefault style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) { handler:^(UIAlertAction *action) {
NSUserDefaults *userDefaults = NSUserDefaults.standardUserDefaults;
BOOL hasSeenGIFMetadataWarning = [userDefaults boolForKey:@"hasSeenGIFMetadataWarning"];
if (!hasSeenGIFMetadataWarning) {
[self showGIFMetadataWarning]; [self showGIFMetadataWarning];
[userDefaults setBool:YES forKey:@"hasSeenGIFMetadataWarning"];
} else {
[self showGifPicker];
}
}]; }];
UIImage *gifImage = [UIImage imageNamed:@"actionsheet_gif_black"]; UIImage *gifImage = [UIImage imageNamed:@"actionsheet_gif_black"];
OWSAssertDebug(gifImage); OWSAssertDebug(gifImage);

@ -4,6 +4,7 @@ public enum LKUserDefaults {
public enum Bool : Swift.String { public enum Bool : Swift.String {
case hasLaunchedOnce case hasLaunchedOnce
case hasSeenGIFMetadataWarning
case hasSeenOpenGroupSuggestionSheet case hasSeenOpenGroupSuggestionSheet
case hasSeenPNModeSheet case hasSeenPNModeSheet
case hasViewedSeed case hasViewedSeed

Loading…
Cancel
Save