31 lines
No EOL
691 B
JavaScript
31 lines
No EOL
691 B
JavaScript
import * as types from 'constants/action_types'
|
|
import lbry from 'lbry'
|
|
|
|
export function doFetchDaemonSettings() {
|
|
return function(dispatch, getState) {
|
|
lbry.get_settings().then((settings) => {
|
|
dispatch({
|
|
type: types.DAEMON_SETTINGS_RECEIVED,
|
|
data: {
|
|
settings
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
export function doSetDaemonSetting(key, value) {
|
|
return function(dispatch, getState) {
|
|
let settings = {};
|
|
settings[key] = value;
|
|
lbry.settings_set(settings).then(settings)
|
|
lbry.get_settings().then((settings) => {
|
|
dispatch({
|
|
type: types.DAEMON_SETTINGS_RECEIVED,
|
|
data: {
|
|
settings
|
|
}
|
|
})
|
|
})
|
|
}
|
|
} |