refine CommonProjectConfiguration
This commit is contained in:
parent
bec734b64c
commit
4c39ba3e77
|
@ -11,16 +11,16 @@ public abstract class CommonConfigFileLoader<P extends Enum<P>> {
|
|||
private static final String CONFIG_FOLDER = "/config";
|
||||
|
||||
public enum CommonProjectConfiguration {
|
||||
RADARR_API_KEY,
|
||||
RADARR_API_HOST,
|
||||
SONARR_API_KEY,
|
||||
SONARR_API_HOST,
|
||||
PLEX_TOKEN,
|
||||
SONARR_API_KEY,
|
||||
SONARR_PATHS_STARTER,
|
||||
RADARR_API_HOST,
|
||||
RADARR_API_KEY,
|
||||
PLEX_HOST,
|
||||
PLEX_TOKEN,
|
||||
PLEX_SECTIONS_LIST_URI,
|
||||
PLEX_SECTION_REFRESH_URI,
|
||||
SONARR_PATHS_STARTER,
|
||||
PLEX_PATHS_STARTER
|
||||
PLEX_SERIES_PATHS_STARTER
|
||||
}
|
||||
private EnumMap<CommonProjectConfiguration, String> commonConfigurationsMap;
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@ public class PlexCommandLauncher {
|
|||
Pattern p = Pattern.compile(config.getCommonConfig(SONARR_PATHS_STARTER).concat("(.+/.+ \\(\\d{4}\\))"));
|
||||
Matcher m = p.matcher(fullDestinationPath);
|
||||
if (m.find()) {
|
||||
String pathInPlexDockerStart = config.getCommonConfig(PLEX_PATHS_STARTER);
|
||||
String pathInPlexDockerStart = config.getCommonConfig(PLEX_SERIES_PATHS_STARTER);
|
||||
return pathInPlexDockerStart.concat(m.group(1));
|
||||
}
|
||||
return null;
|
||||
|
|
|
@ -13,7 +13,7 @@ import javax.xml.xpath.XPathConstants;
|
|||
import javax.xml.xpath.XPathExpressionException;
|
||||
import javax.xml.xpath.XPathFactory;
|
||||
|
||||
import static tv.mangrana.config.CommonConfigFileLoader.CommonProjectConfiguration.PLEX_PATHS_STARTER;
|
||||
import static tv.mangrana.config.CommonConfigFileLoader.CommonProjectConfiguration.PLEX_SERIES_PATHS_STARTER;
|
||||
|
||||
public class PlexLibrarySectionsResolver {
|
||||
|
||||
|
@ -26,7 +26,7 @@ public class PlexLibrarySectionsResolver {
|
|||
}
|
||||
|
||||
public String resolveSectionByPath(String fullDestinationPath) {
|
||||
final String plexPathStarter = config.getCommonConfig(PLEX_PATHS_STARTER);
|
||||
final String plexPathStarter = config.getCommonConfig(PLEX_SERIES_PATHS_STARTER);
|
||||
String keyFolder = fullDestinationPath.replaceFirst(plexPathStarter,"").split("/")[1];
|
||||
Document xmlDocument = commandLauncher.retrieveSectionsInfo();
|
||||
XPath xPath = XPathFactory.newInstance().newXPath();
|
||||
|
|
Loading…
Reference in New Issue