Commit cc01d50c authored by Vadym Doroshenko's avatar Vadym Doroshenko Committed by Commit Bot

Polishing in PasswordFormManager.

Addressing one TODO and removed several already addressed TODOs.

Change-Id: I8b4e1f96fb67e47d97c5eced35992c237e6043fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2007690Reviewed-by: default avatarMatthias Körber <koerber@google.com>
Commit-Queue: Vadym Doroshenko <dvadym@chromium.org>
Auto-Submit: Vadym Doroshenko <dvadym@chromium.org>
Cr-Commit-Position: refs/heads/master@{#732885}
parent 8be25e1c
...@@ -293,9 +293,6 @@ void PasswordFormManager::OnUpdateUsernameFromPrompt( ...@@ -293,9 +293,6 @@ void PasswordFormManager::OnUpdateUsernameFromPrompt(
// uploaded. // uploaded.
votes_uploader_.set_has_username_edited_vote(false); votes_uploader_.set_has_username_edited_vote(false);
if (!new_username.empty()) { if (!new_username.empty()) {
// |all_possible_usernames| has all possible usernames.
// TODO(crbug.com/831123): rename to |all_possible_usernames| when the old
// parser is gone.
for (const auto& possible_username : for (const auto& possible_username :
parsed_submitted_form_->all_possible_usernames) { parsed_submitted_form_->all_possible_usernames) {
if (possible_username.first == new_username) { if (possible_username.first == new_username) {
...@@ -586,6 +583,16 @@ void PasswordFormManager::OnFetchCompleted() { ...@@ -586,6 +583,16 @@ void PasswordFormManager::OnFetchCompleted() {
} }
} }
void PasswordFormManager::CreatePendingCredentials() {
DCHECK(is_submitted_);
if (!parsed_submitted_form_)
return;
password_save_manager_->CreatePendingCredentials(
*parsed_submitted_form_, observed_form_, submitted_form_, IsHttpAuth(),
IsCredentialAPISave());
}
bool PasswordFormManager::ProvisionallySave( bool PasswordFormManager::ProvisionallySave(
const FormData& submitted_form, const FormData& submitted_form,
const PasswordManagerDriver* driver, const PasswordManagerDriver* driver,
...@@ -812,20 +819,6 @@ void PasswordFormManager::ReportTimeBetweenStoreAndServerUMA() { ...@@ -812,20 +819,6 @@ void PasswordFormManager::ReportTimeBetweenStoreAndServerUMA() {
} }
} }
// TODO(https://crbug.com/831123): move this function to the proper place
// corresponding to its place in the header.
void PasswordFormManager::CreatePendingCredentials() {
DCHECK(is_submitted_);
// TODO(https://crbug.com/831123): Process correctly the case when saved
// credentials are not received from the store yet.
if (!parsed_submitted_form_)
return;
password_save_manager_->CreatePendingCredentials(
*parsed_submitted_form_, observed_form_, submitted_form_, IsHttpAuth(),
IsCredentialAPISave());
}
void PasswordFormManager::FillHttpAuth() { void PasswordFormManager::FillHttpAuth() {
DCHECK(IsHttpAuth()); DCHECK(IsHttpAuth());
if (!form_fetcher_->GetPreferredMatch()) if (!form_fetcher_->GetPreferredMatch())
......
...@@ -284,7 +284,7 @@ class PasswordFormManager : public PasswordFormManagerForUI, ...@@ -284,7 +284,7 @@ class PasswordFormManager : public PasswordFormManagerForUI,
base::WeakPtr<PasswordManagerDriver> driver_; base::WeakPtr<PasswordManagerDriver> driver_;
// Id of |driver_|. Cached since |driver_| might become null when frame is // Id of |driver_|. Cached since |driver_| might become null when frame is
// close.. // close.
int driver_id_ = 0; int driver_id_ = 0;
// TODO(https://crbug.com/943045): use std::variant for keeping // TODO(https://crbug.com/943045): use std::variant for keeping
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment