Fix fetching daemon settings bug

This commit is contained in:
Igor Gassmann 2017-12-26 17:13:05 -03:00
parent 47bdc6cbef
commit f3c92acacf

View file

@ -1,10 +1,10 @@
import * as ACTIONS from 'constants/action_types';
import * as SETTINGS from 'constants/settings';
import Lbry from 'lbry';
import Fs from 'fs';
import Http from 'http';
import Lbry from 'lbry';
export function doFetchDaemonSettings() {
return function(dispatch) {
Lbry.settings_get().then(settings => {
@ -20,14 +20,14 @@ export function doFetchDaemonSettings() {
export function doSetDaemonSetting(key, value) {
return function(dispatch) {
const settings = {};
settings[key] = value;
Lbry.settings_set(settings).then(settings);
Lbry.settings_get().then(remoteSettings => {
const newSettings = {};
newSettings[key] = value;
Lbry.settings_set(newSettings).then(newSettings);
Lbry.settings_get().then(settings => {
dispatch({
type: ACTIONS.DAEMON_SETTINGS_RECEIVED,
data: {
remoteSettings,
settings,
},
});
});