Chromium Code Reviews| Index: chrome/common/extensions/api/identity.idl |
| diff --git a/chrome/common/extensions/api/identity.idl b/chrome/common/extensions/api/identity.idl |
| index cba84e492544286f5df9d103c1286dca1734bc75..cefd50c499a45b58068f19626740030bd6b9ddaa 100644 |
| --- a/chrome/common/extensions/api/identity.idl |
| +++ b/chrome/common/extensions/api/identity.idl |
| @@ -39,6 +39,11 @@ namespace identity { |
| boolean? interactive; |
| }; |
| + dictionary AccountInfo { |
| + DOMString id; |
| + DOMString? email; |
|
not at google - send to devlin
2013/10/16 16:49:37
documentation needed for these (and include "email
Michael Courage
2013/10/16 20:24:52
Done.
|
| + }; |
| + |
| callback GetAuthTokenCallback = void (optional DOMString token); |
| callback InvalidateAuthTokenCallback = void (); |
| callback LaunchWebAuthFlowCallback = void (optional DOMString responseUrl); |
| @@ -85,6 +90,10 @@ namespace identity { |
| // |callback| : Called with the URL redirected back to your application. |
| static void launchWebAuthFlow(WebAuthFlowDetails details, |
| LaunchWebAuthFlowCallback callback); |
| - } |
| - ; |
| + }; |
| + |
| + interface Events { |
| + // Fired when signin state changes for an account on the user's profile. |
| + static void onSignInChanged(AccountInfo account, boolean signedIn); |
| + }; |
| }; |