1. 17 Apr, 2018 39 commits
  2. 16 Apr, 2018 1 commit
    • Kush Sinha's avatar
      Add Chrome OS AccountManagerFactory · 74c38a06
      Kush Sinha authored
      Add a caching factory for Chrome OS |AccountManager|. Cache is keyed on
      the basis of Profile path (|Profile::GetPath|).
      
      AccountManager cannot be simply a part of |g_browser_process| because of
      Chrome OS Multi Sign In. Accounts participating in Multi Sign In should
      see separate instances of |AccountManager|.
      Once Multi Sign In has been replaced by Multi Profile,
      |AccountManagerFactory| can be removed and |AccountManager| can be made
      a part of |g_browser_process|.
      
      Bug: 820046
      Change-Id: I8c2f2b2b5d8d61c5a818ab711197840bd605567b
      Reviewed-on: https://chromium-review.googlesource.com/1010542Reviewed-by: default avatarNico Weber <thakis@chromium.org>
      Reviewed-by: default avatarLutz Justen <ljusten@chromium.org>
      Commit-Queue: Kush Sinha <sinhak@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#551176}
      74c38a06