OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/extensions/api/autofill_private/autofill_private_api.h" | 5 #include "chrome/browser/extensions/api/autofill_private/autofill_private_api.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/guid.h" | 10 #include "base/guid.h" |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 error_ = kErrorDataUnavailable; | 319 error_ = kErrorDataUnavailable; |
320 return RespondNow(NoArguments()); | 320 return RespondNow(NoArguments()); |
321 } | 321 } |
322 | 322 |
323 api::autofill_private::CreditCardEntry* card = ¶meters->card; | 323 api::autofill_private::CreditCardEntry* card = ¶meters->card; |
324 | 324 |
325 std::string guid = card->guid ? *card->guid : ""; | 325 std::string guid = card->guid ? *card->guid : ""; |
326 autofill::CreditCard credit_card(guid, kSettingsOrigin); | 326 autofill::CreditCard credit_card(guid, kSettingsOrigin); |
327 | 327 |
328 if (card->name) { | 328 if (card->name) { |
329 credit_card.SetRawInfo( | 329 credit_card.SetRawInfo(autofill::CREDIT_CARD_NAME_FULL, |
330 autofill::CREDIT_CARD_NAME, | 330 base::UTF8ToUTF16(*card->name)); |
331 base::UTF8ToUTF16(*card->name)); | |
332 } | 331 } |
333 | 332 |
334 if (card->card_number) { | 333 if (card->card_number) { |
335 credit_card.SetRawInfo( | 334 credit_card.SetRawInfo( |
336 autofill::CREDIT_CARD_NUMBER, | 335 autofill::CREDIT_CARD_NUMBER, |
337 base::UTF8ToUTF16(*card->card_number)); | 336 base::UTF8ToUTF16(*card->card_number)); |
338 } | 337 } |
339 | 338 |
340 if (card->expiration_month) { | 339 if (card->expiration_month) { |
341 credit_card.SetRawInfo( | 340 credit_card.SetRawInfo( |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
430 error_ = kErrorDataUnavailable; | 429 error_ = kErrorDataUnavailable; |
431 return RespondNow(NoArguments()); | 430 return RespondNow(NoArguments()); |
432 } | 431 } |
433 | 432 |
434 personal_data->ResetFullServerCard(parameters->guid); | 433 personal_data->ResetFullServerCard(parameters->guid); |
435 | 434 |
436 return RespondNow(NoArguments()); | 435 return RespondNow(NoArguments()); |
437 } | 436 } |
438 | 437 |
439 } // namespace extensions | 438 } // namespace extensions |
OLD | NEW |