commit | 57729435d4d16fa543ace2545ca24fc00c4e9bf7 | [log] [tgz] |
---|---|---|
author | Mohamed Amir Yosef <mamir@chromium.org> | Wed Jan 30 11:19:39 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 30 11:19:39 2019 |
tree | 5c5dca25034ea3b74b1faca3cbdf808c589ebcab | |
parent | 4bd486fa63de3ea1500a25c686ddd1cf1fa0bd40 [diff] |
[Sync::USS] PasswordStoreX supports USS when there is no backend PasswordStoreX has 3 methods that are specific to Sync USS. Those method are currently marked as NOIMPLEMENTED because USS doesn't support PasswordStoreX and the plan is to migrate away from PasswordStoreX before launching USS for Passwords. This CL changes this behavior such that in case there is no backend, PasswordStoreX will delegate those methods to PasswordStoreDefault which fully supports USS. This behavior is similar to other methods in PasswordStoreX. Same as of before this CL, it's the responsibility of Sync code base to make sure those methods are called only when it makes sense. This change will enable to run the sync integration tests on Linux because they don't instantiate a backend. Bug: 902349 Change-Id: Ie1976e3521300829d31094324832a33382f19306 Reviewed-on: https://chromium-review.googlesource.com/c/1442254 Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org> Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Cr-Commit-Position: refs/heads/master@{#627386}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .