diff options
Diffstat (limited to 'cloud_print')
-rw-r--r-- | cloud_print/gcp20/prototype/printer.cc | 4 | ||||
-rw-r--r-- | cloud_print/gcp20/prototype/privet_http_server.cc | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/cloud_print/gcp20/prototype/printer.cc b/cloud_print/gcp20/prototype/printer.cc index 5a252c0..a161edd 100644 --- a/cloud_print/gcp20/prototype/printer.cc +++ b/cloud_print/gcp20/prototype/printer.cc @@ -240,9 +240,9 @@ PrivetHttpServer::RegistrationErrorStatus Printer::RegistrationGetClaimToken( if (reg_info_.confirmation_state != RegistrationInfo::CONFIRMATION_CONFIRMED) return ConfirmationToRegistrationError(reg_info_.confirmation_state); - // If reply wasn't received yet, reply with |device_busy| error. + // If reply wasn't received yet, reply with |pending_user_action| error. if (reg_info_.state == RegistrationInfo::DEV_REG_REGISTRATION_STARTED) - return PrivetHttpServer::REG_ERROR_DEVICE_BUSY; + return PrivetHttpServer::REG_ERROR_PENDING_USER_ACTION; DCHECK_EQ(reg_info_.state, RegistrationInfo::DEV_REG_REGISTRATION_CLAIM_TOKEN_READY); diff --git a/cloud_print/gcp20/prototype/privet_http_server.cc b/cloud_print/gcp20/prototype/privet_http_server.cc index b29b8e3..0ffcfbc 100644 --- a/cloud_print/gcp20/prototype/privet_http_server.cc +++ b/cloud_print/gcp20/prototype/privet_http_server.cc @@ -14,6 +14,9 @@ namespace { +const int kDeviceBusyTimeout = 30; // in seconds +const int kPendingUserActionTimeout = 5; // in seconds + // {"error":|error_type|} scoped_ptr<base::DictionaryValue> CreateError(const std::string& error_type) { scoped_ptr<base::DictionaryValue> error(new base::DictionaryValue); @@ -296,10 +299,12 @@ void PrivetHttpServer::ProcessRegistrationStatus( *current_response = CreateError("invalid_params"); break; case REG_ERROR_DEVICE_BUSY: - *current_response = CreateErrorWithTimeout("device_busy", 30); + *current_response = CreateErrorWithTimeout("device_busy", + kDeviceBusyTimeout); break; case REG_ERROR_PENDING_USER_ACTION: - *current_response = CreateErrorWithTimeout("pending_user_action", 30); + *current_response = CreateErrorWithTimeout("pending_user_action", + kPendingUserActionTimeout); break; case REG_ERROR_USER_CANCEL: *current_response = CreateError("user_cancel"); |