diff options
| author | Pinapelz <yukais@pinapelz.com> | 2025-10-16 21:11:26 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2025-10-16 21:11:26 -0700 |
| commit | 5af9f50551454aef049418b2ae313da41d12dcb4 (patch) | |
| tree | 5eac743c0500e5a93867e73f6a96cf438ae7d8d4 /src/main/java/utility | |
| parent | 24b23b9dcc9ca951b4e1fcdebacca58be0fea9d9 (diff) | |
Diffstat (limited to 'src/main/java/utility')
| -rw-r--r-- | src/main/java/utility/SpotifyAPI.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/utility/SpotifyAPI.java b/src/main/java/utility/SpotifyAPI.java index 78db8dc..34f8500 100644 --- a/src/main/java/utility/SpotifyAPI.java +++ b/src/main/java/utility/SpotifyAPI.java @@ -9,7 +9,10 @@ import se.michaelthelin.spotify.requests.authorization.client_credentials.Client import se.michaelthelin.spotify.requests.data.playlists.GetPlaylistRequest;
import se.michaelthelin.spotify.requests.data.tracks.GetTrackRequest;
import java.time.Instant;
+import io.github.cdimascio.dotenv.Dotenv;
+
public class SpotifyAPI {
+ private static final Dotenv dotenv = Dotenv.load();
private static final String clientId = readSetting("spotifyClientID");
private static final String clientSecret = readSetting("spotifyClientSecret");
public static long lastRefresh = 0;
@@ -79,10 +82,8 @@ public class SpotifyAPI { }
public static String readSetting(String parameter){
String value = System.getenv(parameter);
- if (value != null) {
- return value;
- }
- throw new RuntimeException("Environment variable " + parameter + " not found");
+ if (value != null) return value;
+ return dotenv.get(parameter);
}
public static void checkRefreshToken(){
long unixTime = Instant.now().getEpochSecond();
|
