mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-16 10:03:51 -07:00
Add Advanced Option for Alternate Metadata Provider Source
This commit is contained in:
parent
f460f630c3
commit
0201aa812e
16 changed files with 334 additions and 29 deletions
|
@ -297,6 +297,10 @@ export const SET_METADATA_VALUE = 'SET_METADATA_VALUE';
|
|||
export const SET_METADATA_FIELD_VALUE = 'SET_METADATA_FIELD_VALUE';
|
||||
export const SAVE_METADATA = 'SAVE_METADATA';
|
||||
|
||||
export const FETCH_METADATA_PROVIDER = 'FETCH_METADATA_PROVIDER';
|
||||
export const SET_METADATA_PROVIDER_VALUE = 'SET_METADATA_PROVIDER_VALUE';
|
||||
export const SAVE_METADATA_PROVIDER = 'SAVE_METADATA_PROVIDER';
|
||||
|
||||
//
|
||||
// System
|
||||
|
||||
|
|
|
@ -243,6 +243,9 @@ const settingsActionHandlers = {
|
|||
'/metadata',
|
||||
(state) => state.settings.metadata),
|
||||
|
||||
[types.FETCH_METADATA_PROVIDER]: createFetchHandler('metadataProvider', '/config/metadataProvider'),
|
||||
[types.SAVE_METADATA_PROVIDER]: createSaveHandler('metadataProvider', '/config/metadataProvider', (state) => state.settings.metadataProvider),
|
||||
|
||||
[types.FETCH_GENERAL_SETTINGS]: createFetchHandler('general', '/config/host'),
|
||||
[types.SAVE_GENERAL_SETTINGS]: createSaveHandler('general', '/config/host', (state) => state.settings.general)
|
||||
};
|
||||
|
|
|
@ -203,6 +203,15 @@ export const setMetadataFieldValue = createAction(types.SET_METADATA_FIELD_VALUE
|
|||
};
|
||||
});
|
||||
|
||||
export const fetchMetadataProvider = settingsActionHandlers[types.FETCH_METADATA_PROVIDER];
|
||||
export const saveMetadataProvider = settingsActionHandlers[types.SAVE_METADATA_PROVIDER];
|
||||
export const setMetadataProviderValue = createAction(types.SET_METADATA_PROVIDER_VALUE, (payload) => {
|
||||
return {
|
||||
section: 'metadataProvider',
|
||||
...payload
|
||||
};
|
||||
});
|
||||
|
||||
export const fetchGeneralSettings = settingsActionHandlers[types.FETCH_GENERAL_SETTINGS];
|
||||
export const saveGeneralSettings = settingsActionHandlers[types.SAVE_GENERAL_SETTINGS];
|
||||
export const setGeneralSettingsValue = createAction(types.SET_GENERAL_SETTINGS_VALUE, (payload) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue