Fix get provider from string

This commit is contained in:
Minecon724 2025-05-24 12:14:24 +02:00
commit 6bba45a697
Signed by untrusted user who does not match committer: m724
GPG key ID: A02E6E67AB961189

View file

@ -20,7 +20,9 @@ public class Providers {
*/
public static ThunderProvider getThunderProvider(String name, String apiKey) {
switch (name.toLowerCase()) {
case "blitzortung" -> new BlitzortungProvider();
case "lightningmaps":
case "blitzortung":
return new BlitzortungProvider();
}
throw new NoSuchProviderException(name);
@ -37,7 +39,9 @@ public class Providers {
*/
public static WeatherProvider getWeatherProvider(String name, String apiKey) {
switch (name.toLowerCase()) {
case "openmeteo" -> new OpenMeteoProvider();
case "open-meteo":
case "openmeteo":
return new OpenMeteoProvider();
}
throw new NoSuchProviderException(name);
@ -54,7 +58,8 @@ public class Providers {
*/
public static TwilightTimeProvider getTwilightTimeProvider(String name, String apiKey) {
switch (name.toLowerCase()) {
case "approximate" -> new ApproximateTwilightTimeProvider();
case "approximate":
return new ApproximateTwilightTimeProvider();
}
throw new NoSuchProviderException(name);