Respond to CR.

// FREEBIE
This commit is contained in:
Matthew Chen 2017-08-16 16:10:07 -04:00
parent 3ecd415b84
commit ddd8c9ff5f
2 changed files with 23 additions and 13 deletions

View File

@ -225,27 +225,37 @@ NS_ASSUME_NONNULL_BEGIN
__weak ProfileViewController *weakSelf = self;
// Show an activity indicator to block the UI during the profile upload.
UIAlertController *alertController =
[UIAlertController alertControllerWithTitle:NSLocalizedString(@"PROFILE_VIEW_SAVING",
@"Indicates that the user's profile view is being saved.")
message:nil
preferredStyle:UIAlertControllerStyleAlert];
UIAlertController *alertController = [UIAlertController
alertControllerWithTitle:NSLocalizedString(@"PROFILE_VIEW_SAVING",
@"Alert title that indicates the user's profile view is being saved.")
message:nil
preferredStyle:UIAlertControllerStyleAlert];
[self presentViewController:alertController
animated:YES
completion:^{
[alertController dismissViewControllerAnimated:NO completion:nil];
[OWSProfileManager.sharedManager updateLocalProfileName:[self normalizedProfileName]
avatarImage:self.avatar
success:^{
[weakSelf.navigationController popViewControllerAnimated:YES];
[alertController dismissViewControllerAnimated:NO
completion:^{
[weakSelf.navigationController
popViewControllerAnimated:YES];
}];
}
failure:^{
[OWSAlerts
showAlertWithTitle:NSLocalizedString(@"ALERT_ERROR_TITLE", @"")
message:NSLocalizedString(@"PROFILE_VIEW_ERROR_UPDATE_FAILED",
@"Error message shown when a profile update fails.")];
[alertController
dismissViewControllerAnimated:NO
completion:^{
[OWSAlerts
showAlertWithTitle:NSLocalizedString(
@"ALERT_ERROR_TITLE", @"")
message:
NSLocalizedString(
@"PROFILE_VIEW_ERROR_UPDATE_FAILED",
@"Error message shown when a "
@"profile update fails.")];
}];
}];
}];
}

View File

@ -1081,7 +1081,7 @@
/* Label for the profile name field of the profile view. */
"PROFILE_VIEW_NAME_SECTION_HEADER" = "Profile Name";
/* Indicates that the user's profile view is being saved. */
/* Alert title that indicates the user's profile view is being saved. */
"PROFILE_VIEW_SAVING" = "Saving...";
/* Title for the profile view. */