Fix settings page throws error on development (https://github.com/lbryio/lbry-app/issues/839)

This commit is contained in:
Igor Gassmann 2017-12-12 15:24:46 -03:00
parent cf7133e4ce
commit 0852ed033b

View file

@ -7,10 +7,6 @@ import lbry from "lbry";
import fs from "fs"; import fs from "fs";
import http from "http"; import http from "http";
const { remote } = require("electron");
const { extname } = require("path");
const { readdir } = remote.require("fs");
export function doFetchDaemonSettings() { export function doFetchDaemonSettings() {
return function(dispatch, getState) { return function(dispatch, getState) {
lbry.settings_get().then(settings => { lbry.settings_get().then(settings => {
@ -52,22 +48,14 @@ export function doSetClientSetting(key, value) {
export function doGetThemes() { export function doGetThemes() {
return function(dispatch, getState) { return function(dispatch, getState) {
const dir = `${staticResourcesPath}/themes`; const themes = ["light", "dark"];
readdir(dir, (error, files) => {
if (!error) {
dispatch( dispatch(
doSetClientSetting( doSetClientSetting(
settings.THEMES, settings.THEMES,
files themes
.filter(file => extname(file) === ".css")
.map(file => file.replace(".css", ""))
) )
); );
} else {
dispatch(doAlertError(error));
}
});
}; };
} }