Upgrading redux; Refactoring tabs; Adding servers index

This commit is contained in:
James Barnsley
2020-04-26 22:04:39 +12:00
parent b95c0fe3cb
commit 92292b18d7
20 changed files with 8852 additions and 4806 deletions

View File

@ -8,6 +8,13 @@ export function set(data) {
};
}
export function updateServer(server) {
return {
type: 'MOPIDY_UPDATE_SERVER',
server,
};
}
export function setConnection(data) {
return {
type: 'MOPIDY_SET_CONNECTION',

View File

@ -6,6 +6,11 @@ export default function reducer(mopidy = {}, action) {
case 'MOPIDY_SET':
return { ...mopidy, ...action.data };
case 'MOPIDY_UPDATE_SERVER':
const updated = {};
updated[action.server.id] = { ...mopidy.servers[action.server.id], ...action.server };
return { ...mopidy, servers: { ...mopidy.servers, ...updated } };
case 'MOPIDY_CONNECT':
case 'MOPIDY_CONNECTING':
return {