Adding translated added to playlist; Persisting server removal; Added to playlist options undefined

This commit is contained in:
James Barnsley
2020-12-06 20:26:45 +13:00
parent 094bdfeab8
commit 72e95db531
6 changed files with 32 additions and 21 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -106,7 +106,7 @@
// Release details
// These are automatically injected to built HTML
var build = "1607156205";
var build = "1607238948";
var version = "3.55.1";
// Construct the script tag

View File

@ -27,6 +27,7 @@ actions:
stop: Stop
add_to_playlist: Add to playlist
add_to_library: Add to library
added_tracks_to: 'Added %{count} tracks to '
remove_from_library: Remove from library
add_to_queue: Add to queue
reset: Reset

View File

@ -18,6 +18,7 @@ import {
injectSortId,
} from '../../util/format';
import { handleException } from './actions';
import { I18n } from '../../locale';
const coreActions = require('./actions.js');
const uiActions = require('../ui/actions.js');
@ -265,18 +266,18 @@ const CoreMiddleware = (function () {
} = store.getState();
store.dispatch(uiActions.createNotification({
content: (
<span>
Added {tracks_uris.length} tracks to <URILink uri={key}>{asset ? asset.name : 'playlist'}</URILink>
</span>
<I18n path="actions.added_tracks_to" count={tracks_uris.length} contentAfter>
<URILink uri={key}>{asset ? asset.name : 'playlist'}</URILink>
</I18n>
),
}));
switch (uriSource(key)) {
case 'spotify':
store.dispatch(spotifyActions.getPlaylist(key));
store.dispatch(spotifyActions.getPlaylist(key, {}));
break;
case 'm3u':
store.dispatch(mopidyActions.getPlaylist(key));
store.dispatch(mopidyActions.getPlaylist(key, {}));
break;
default:
break;

View File

@ -467,11 +467,12 @@ const MopidyMiddleware = (function () {
);
break;
case 'MOPIDY_REMOVE_SERVER':
let remaining_servers = store.getState().mopidy.servers;
delete remaining_servers[action.id];
store.dispatch(mopidyActions.updateServers(remaining_servers));
case 'MOPIDY_REMOVE_SERVER': {
let servers = { ...store.getState().mopidy.servers };
delete servers[action.id];
store.dispatch(mopidyActions.updateServers(servers));
break;
}
case 'SET_WINDOW_FOCUS':
/**