Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(466)

Unified Diff: components/proximity_auth/screenlock_bridge.h

Issue 2937553002: Create Mojo Struct for user information used in login/lock screen. (Closed)
Patch Set: rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/proximity_auth/screenlock_bridge.h
diff --git a/components/proximity_auth/screenlock_bridge.h b/components/proximity_auth/screenlock_bridge.h
index 40d1c442d7919b9e897a50bbea2775cd032c535b..de23dba8290def344fdf5c2dc56f3f0e6157edfc 100644
--- a/components/proximity_auth/screenlock_bridge.h
+++ b/components/proximity_auth/screenlock_bridge.h
@@ -13,6 +13,7 @@
#include "base/observer_list.h"
#include "base/strings/string16.h"
#include "base/values.h"
+#include "components/proximity_auth/public/interfaces/auth_type.mojom.h"
#include "components/signin/core/account_id/account_id.h"
namespace proximity_auth {
@@ -99,17 +100,6 @@ class ScreenlockBridge {
class LockHandler {
public:
- // Supported authentication types. Keep in sync with the enum in
- // user_pod_row.js.
- enum AuthType {
- OFFLINE_PASSWORD = 0,
- ONLINE_SIGN_IN = 1,
- NUMERIC_PIN = 2,
- USER_CLICK = 3,
- EXPAND_THEN_USER_CLICK = 4,
- FORCE_OFFLINE_PASSWORD = 5
- };
-
enum ScreenType { SIGNIN_SCREEN = 0, LOCK_SCREEN = 1, OTHER_SCREEN = 2 };
// Displays |message| in a banner on the lock screen.
@@ -128,11 +118,12 @@ class ScreenlockBridge {
// Set the authentication type to be used on the lock screen.
virtual void SetAuthType(const AccountId& account_id,
- AuthType auth_type,
+ proximity_auth::mojom::AuthType auth_type,
const base::string16& auth_value) = 0;
// Returns the authentication type used for a user.
- virtual AuthType GetAuthType(const AccountId& account_id) const = 0;
+ virtual proximity_auth::mojom::AuthType GetAuthType(
+ const AccountId& account_id) const = 0;
// Returns the type of the screen -- a signin or a lock screen.
virtual ScreenType GetScreenType() const = 0;
« no previous file with comments | « components/proximity_auth/public/interfaces/auth_type.mojom ('k') | components/proximity_auth/unlock_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698