summaryrefslogtreecommitdiff
path: root/src/io/Response.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/Response.java')
-rw-r--r--src/io/Response.java11
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;
}
}