Provider library needs to dynamically expose and hide instances of the provider as accounts are registered/unregistered
Bug #1616757 reported by
James Henstridge
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
storage-framework (Ubuntu) |
Fix Released
|
Undecided
|
James Henstridge |
Bug Description
When a user registers a new account of a type handled by a running provider, that new account should be exposed from the existing service process.
When a user unregisters or disables an account, the corresponding provider instance should be unpublished.
Related branches
lp:~jamesh/storage-framework/provider-account-updates
- Michi Henning (community): Approve
- unity-api-1-bot: Approve (continuous-integration)
-
Diff: 734 lines (+472/-74)11 files modifieddebian/changelog (+2/-0)
include/unity/storage/provider/internal/AccountData.h (+2/-0)
include/unity/storage/provider/internal/ServerImpl.h (+12/-2)
src/provider/internal/AccountData.cpp (+14/-0)
src/provider/internal/ServerImpl.cpp (+83/-24)
tests/CMakeLists.txt (+1/-0)
tests/provider-ProviderInterface/ProviderInterface_test.cpp (+2/-0)
tests/provider-ProviderInterface/TestProvider.h (+43/-40)
tests/provider-Server/CMakeLists.txt (+14/-0)
tests/provider-Server/Server_test.cpp (+261/-0)
tests/utils/fake-online-accounts-daemon.py (+38/-8)
Changed in storage-framework (Ubuntu): | |
status: | New → In Progress |
To post a comment you must log in.
Merged to devel at r107