| Index: components/autofill/ios/browser/js_autofill_manager.mm
|
| diff --git a/components/autofill/ios/browser/js_autofill_manager.mm b/components/autofill/ios/browser/js_autofill_manager.mm
|
| index 3a84762e818f36368f3b8ddc316e336fb01c749a..e44e3b340554ed22486386197e934c5717bfabca 100644
|
| --- a/components/autofill/ios/browser/js_autofill_manager.mm
|
| +++ b/components/autofill/ios/browser/js_autofill_manager.mm
|
| @@ -13,31 +13,10 @@
|
| - (void)fetchFormsWithMinimumRequiredFieldsCount:(NSUInteger)requiredFieldsCount
|
| completionHandler:
|
| (void (^)(NSString*))completionHandler {
|
| - [self fetchFormsWithRequirements:autofill::REQUIRE_NONE
|
| - minimumRequiredFieldsCount:requiredFieldsCount
|
| - completionHandler:completionHandler];
|
| -}
|
| -
|
| -- (void)fetchFormsWithRequirements:(autofill::RequirementsMask)requirements
|
| - minimumRequiredFieldsCount:(NSUInteger)requiredFieldsCount
|
| - completionHandler:(void (^)(NSString*))completionHandler {
|
| DCHECK(completionHandler);
|
| - // Convert from C++ enum to JS enum.
|
| - NSString* requirementsJS = nil;
|
| - switch (requirements) {
|
| - case autofill::REQUIRE_NONE:
|
| - requirementsJS = @"__gCrWeb.autofill.REQUIREMENTS_MASK_NONE";
|
| - break;
|
| - case autofill::REQUIRE_AUTOCOMPLETE:
|
| - requirementsJS =
|
| - @"__gCrWeb.autofill.REQUIREMENTS_MASK_REQUIRE_AUTOCOMPLETE";
|
| - break;
|
| - }
|
| - DCHECK(requirementsJS);
|
| -
|
| NSString* extractFormsJS = [NSString
|
| - stringWithFormat:@"__gCrWeb.autofill.extractForms(%" PRIuNS ", %@);",
|
| - requiredFieldsCount, requirementsJS];
|
| + stringWithFormat:@"__gCrWeb.autofill.extractForms(%" PRIuNS ");",
|
| + requiredFieldsCount];
|
| [self evaluate:extractFormsJS
|
| stringResultHandler:^(NSString* result, NSError*) {
|
| completionHandler(result);
|
|
|