Fix settings page throws error on development (https://github.com/lbryio/lbry-app/issues/839)
This commit is contained in:
parent
cf7133e4ce
commit
0852ed033b
1 changed files with 7 additions and 19 deletions
|
@ -7,10 +7,6 @@ import lbry from "lbry";
|
|||
import fs from "fs";
|
||||
import http from "http";
|
||||
|
||||
const { remote } = require("electron");
|
||||
const { extname } = require("path");
|
||||
const { readdir } = remote.require("fs");
|
||||
|
||||
export function doFetchDaemonSettings() {
|
||||
return function(dispatch, getState) {
|
||||
lbry.settings_get().then(settings => {
|
||||
|
@ -52,22 +48,14 @@ export function doSetClientSetting(key, value) {
|
|||
|
||||
export function doGetThemes() {
|
||||
return function(dispatch, getState) {
|
||||
const dir = `${staticResourcesPath}/themes`;
|
||||
|
||||
readdir(dir, (error, files) => {
|
||||
if (!error) {
|
||||
const themes = ["light", "dark"];
|
||||
dispatch(
|
||||
doSetClientSetting(
|
||||
settings.THEMES,
|
||||
files
|
||||
.filter(file => extname(file) === ".css")
|
||||
.map(file => file.replace(".css", ""))
|
||||
themes
|
||||
)
|
||||
);
|
||||
} else {
|
||||
dispatch(doAlertError(error));
|
||||
}
|
||||
});
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue