diff options
Diffstat (limited to 'src/io/Response.java')
-rw-r--r-- | src/io/Response.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/io/Response.java b/src/io/Response.java index e5ede8a..b2681a8 100644 --- a/src/io/Response.java +++ b/src/io/Response.java @@ -11,17 +11,20 @@ public class Response { private final JsonElement element; - private final int rateLimitReset; + private final long rateLimitReset; + + private final long timeRemaining; private final int rateLimitRemaining; private final int rateLimit; - public Response(JsonElement resp, int rateLimit, int rateLimitRemaining, int rateLimitReset) { + public Response(JsonElement resp, int rateLimit, int rateLimitRemaining, long rateLimitReset, long timeRemaining) { this.element = resp; this.rateLimit = rateLimit; this.rateLimitRemaining = rateLimitRemaining; this.rateLimitReset = rateLimitReset; + this.timeRemaining = timeRemaining; } public JsonElement getJson() { @@ -36,7 +39,7 @@ public class Response { return this.rateLimitRemaining; } - public int getRateLimitReset() { + public long getRateLimitReset() { return this.rateLimitReset; } @@ -45,6 +48,6 @@ public class Response { * similar request can be executed. */ public long getRateLimitRemainingTime() { - return rateLimitReset * 1000 - System.currentTimeMillis(); + return this.timeRemaining; } } |