Upgrading redux; Refactoring tabs; Adding servers index
This commit is contained in:
@ -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',
|
||||
|
||||
@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user