Added Settings Webui (view only), rewrite of API, Fixes #14, Fixes #2, now Testing

This commit is contained in:
2018-02-20 21:51:49 -05:00
parent d4966f597b
commit 840a965877
19 changed files with 689 additions and 209 deletions

View File

@@ -10,6 +10,8 @@ export const FILE_LIST = 'FILE_LIST';
export const CHANGE_FILE_SELECTION = 'CHANGE_FILE_SELECTION';
export const NEW_RSS_FEED_STORE = 'NEW_RSS_FEED_STORE';
export const RSS_MODAL_OPEN_STATE = 'RSS_MODAL_OPEN_STATE';
export const SETTINGS_MODAL_OPEN_STATE = 'SETTINGS_MODAL_OPEN_STATE';
export const NEW_SETTINGS_FILE = 'NEW_SETTINGS_FILE';
export const RSS_TORRENT_LIST = 'RSS_TORRENT_LIST';
export const SERVER_MESSAGE = 'SERVER_MESSAGE';
export const WEBSOCKET_STATE = 'WEBSOCKET_STATE';

View File

@@ -20,7 +20,8 @@ const initialState = {
RSSModalOpen: false,
serverPushMessage: [],
webSocketState: false,
searchFilterTerm: ""
searchFilterTerm: "",
settingsFile: [],
}
@@ -106,6 +107,20 @@ const reducer = (state = initialState, action) => {
...state,
RSSModalOpen: action.RSSModalOpen
}
case actionTypes.SETTINGS_MODAL_OPEN_STATE:
console.log("Settings Modal State...", action.settingsModalOpen)
return {
...state,
settingsModalOpen: action.settingsModalOpen
}
case actionTypes.NEW_SETTINGS_FILE:
console.log("New settings file", action.settingsFile)
return {
...state,
settingsFile: action.settingsFile
}
case actionTypes.SERVER_MESSAGE:
console.log("New server push message", action.serverPushMessage)