Description[ios] Refactor SessionServiceIOS to remove dependency on BrowserState.
Change SessionServiceIOS API to remove dependency on BrowserState
by explicitly passing location where the SessionWindowIOS will be
saved to/loaded from.
Add public initializer for SessionServiceIOS taking an explicit
SequencialTaskRunner to decouple unit testing from BrowserState,
WebState and WebThread (and to avoid using global singleton).
BUG=None
Review-Url: https://codereview.chromium.org/2810743002
Cr-Commit-Position: refs/heads/master@{#464005}
Committed: https://chromium.googlesource.com/chromium/src/+/80a544628c10dd3fa27936f69d94b1fb1a1327ab
Patch Set 1 #
Total comments: 1
Patch Set 2 : Fix "gn gen". #Patch Set 3 : Rebase. #
Total comments: 10
Patch Set 4 : Address comments. #Patch Set 5 : Rebase and fix unit tests. #Patch Set 6 : Fix a typo in SessionServiceIOS initializer's comment. #Messages
Total messages: 29 (23 generated)
|