#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/url_constants.h"
+#include "chrome/grit/generated_resources.h"
#include "content/public/browser/web_ui.h"
#include "content/public/browser/web_ui_controller.h"
#include "content/public/browser/web_ui_data_source.h"
#include "google_apis/gaia/gaia_auth_fetcher.h"
#include "google_apis/gaia/gaia_constants.h"
#include "grit/browser_resources.h"
-#include "grit/generated_resources.h"
#include "ui/base/l10n/l10n_util.h"
namespace {
class IdentityInternalsUIMessageHandler : public content::WebUIMessageHandler {
public:
IdentityInternalsUIMessageHandler();
- virtual ~IdentityInternalsUIMessageHandler();
+ ~IdentityInternalsUIMessageHandler() override;
// Ensures that a proper clean up happens after a token is revoked. That
// includes deleting the |token_revoker|, removing the token from Identity API
void OnTokenRevokerDone(IdentityInternalsTokenRevoker* token_revoker);
// WebUIMessageHandler implementation.
- virtual void RegisterMessages() OVERRIDE;
+ void RegisterMessages() override;
private:
// Gets the name of an extension referred to by |token_cache_key| as a string.
const std::string& access_token,
Profile* profile,
IdentityInternalsUIMessageHandler* consumer);
- virtual ~IdentityInternalsTokenRevoker();
+ ~IdentityInternalsTokenRevoker() override;
// Returns the access token being revoked.
const std::string& access_token() const { return access_token_; }
const std::string& extension_id() const { return extension_id_; }
// GaiaAuthConsumer implementation.
- virtual void OnOAuth2RevokeTokenCompleted() OVERRIDE;
+ void OnOAuth2RevokeTokenCompleted() override;
private:
// An object used to start a token revoke request.
void IdentityInternalsUIMessageHandler::OnTokenRevokerDone(
IdentityInternalsTokenRevoker* token_revoker) {
// Remove token from the cache.
- extensions::IdentityAPI::GetFactoryInstance()->GetForProfile(
- Profile::FromWebUI(web_ui()))->EraseCachedToken(
- token_revoker->extension_id(), token_revoker->access_token());
+ extensions::IdentityAPI::GetFactoryInstance()
+ ->Get(Profile::FromWebUI(web_ui()))
+ ->EraseCachedToken(token_revoker->extension_id(),
+ token_revoker->access_token());
// Update view about the token being removed.
base::ListValue result;
const base::ListValue* args) {
base::ListValue results;
extensions::IdentityAPI::CachedTokens tokens =
- extensions::IdentityAPI::GetFactoryInstance()->GetForProfile(
- Profile::FromWebUI(web_ui()))->GetAllCachedTokens();
+ extensions::IdentityAPI::GetFactoryInstance()
+ ->Get(Profile::FromWebUI(web_ui()))
+ ->GetAllCachedTokens();
for (extensions::IdentityAPI::CachedTokens::const_iterator
iter = tokens.begin(); iter != tokens.end(); ++iter) {
results.Append(GetInfoForToken(iter->first, iter->second));
// chrome://identity-internals source.
content::WebUIDataSource* html_source =
content::WebUIDataSource::Create(chrome::kChromeUIIdentityInternalsHost);
- html_source->SetUseJsonJSFormatV2();
// Localized strings
html_source->AddLocalizedString("tokenCacheHeader",