Skip to content
Snippets Groups Projects
Commit 2216e2b0 authored by akwizgran's avatar akwizgran
Browse files

Merge branch '167-namespaced-settings' into 'master'

ENH: Replaces transport config with namespaced settings

This MR contains the following:

* Adds a new guice module: SettingsManager, that abstracts the settings interface from the underlying database
* Uses SettingsManager to replace the db.getConfig/mergeConfig calls in the Settings activity
* Replaces the getSettings and mergeSettings calls in the database modules to include a namespace parameter. Updates the corresponding queries in the Jdbc module
* Removes the TransportConfig module, as it is not used anymore
* Updates the DuplexPlugin interface, to reflect this change in schemas and calls
* Updates the calls in the corresponding plugins, for both briar-android and briar-desktop
* Updates the hardcoded plugins in the tests to reflect these changes and updates the unit tests.

See merge request !65
parents 1b624af3 190bb129
No related branches found
No related tags found
Loading
Showing
with 178 additions and 210 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment