| Index: chrome/browser/local_discovery/privetv3_session.cc
|
| diff --git a/chrome/browser/local_discovery/privetv3_session.cc b/chrome/browser/local_discovery/privetv3_session.cc
|
| index 69583c2c3b094fc175737f36fa8221df1519dcdc..64284579aed14984c9937dc444573656baca6ee3 100644
|
| --- a/chrome/browser/local_discovery/privetv3_session.cc
|
| +++ b/chrome/browser/local_discovery/privetv3_session.cc
|
| @@ -16,6 +16,8 @@ namespace {
|
|
|
| const char kUrlPlaceHolder[] = "http://host/";
|
|
|
| +const char kStubPrivetCode[] = "01234";
|
| +
|
| GURL CreatePrivetURL(const std::string& path) {
|
| GURL url(kUrlPlaceHolder);
|
| GURL::Replacements replacements;
|
| @@ -105,9 +107,14 @@ void PrivetV3Session::Start() {
|
| base::TimeDelta::FromSeconds(1));
|
| }
|
|
|
| -void PrivetV3Session::ConfirmCode() {
|
| - code_confirmed_ = true;
|
| - delegate_->OnSessionEstablished();
|
| +void PrivetV3Session::ConfirmCode(const std::string& code) {
|
| + if (code == kStubPrivetCode) {
|
| + code_confirmed_ = true;
|
| + delegate_->OnSessionStatus(extensions::api::gcd_private::STATUS_SUCCESS);
|
| + } else {
|
| + delegate_->OnSessionStatus(
|
| + extensions::api::gcd_private::STATUS_BADCONFIRMATIONCODEERROR);
|
| + }
|
| }
|
|
|
| void PrivetV3Session::StartRequest(Request* request) {
|
| @@ -130,7 +137,9 @@ void PrivetV3Session::StartRequest(Request* request) {
|
| }
|
|
|
| void PrivetV3Session::ConfirmFakeCode() {
|
| - delegate_->OnSetupConfirmationNeeded("01234");
|
| + delegate_->OnSetupConfirmationNeeded(
|
| + kStubPrivetCode,
|
| + extensions::api::gcd_private::CONFIRMATION_TYPE_DISPLAYCODE);
|
| }
|
|
|
| } // namespace local_discovery
|
|
|