aboutsummaryrefslogtreecommitdiff
path: root/lib/http/rl.ml
diff options
context:
space:
mode:
authorMatias Goldfeld <[email protected]>2021-02-07 20:21:47 -0500
committerMatias Goldfeld <[email protected]>2021-02-07 20:21:47 -0500
commitb2f081fff12093a7d3434859ebd621608dde6c7d (patch)
tree5ea4f7d6ff82727d62b01fb2d234a4f8ab66aa2b /lib/http/rl.ml
parentRemoved generated version numbers (diff)
downloaddisml-b2f081fff12093a7d3434859ebd621608dde6c7d.tar.xz
disml-b2f081fff12093a7d3434859ebd621608dde6c7d.zip
Reverted earlier changes for goodHEADorigin/masterorigin/HEADmaster
Diffstat (limited to 'lib/http/rl.ml')
-rw-r--r--lib/http/rl.ml14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/http/rl.ml b/lib/http/rl.ml
index 5f26012..9f149df 100644
--- a/lib/http/rl.ml
+++ b/lib/http/rl.ml
@@ -4,9 +4,9 @@ open Async
module RouteMap = Map.Make(String)
type rl = {
- limit: int64;
- remaining: int64;
- reset: int64;
+ limit: int;
+ remaining: int;
+ reset: int;
} [@@deriving sexp]
(* TODO improve route getting, use Date header *)
@@ -25,13 +25,13 @@ let rl_of_header h =
let module C = Cohttp.Header in
match C.get h "X-RateLimit-Limit", C.get h "X-RateLimit-Remaining", C.get h "X-RateLimit-Reset" with
| Some lim, Some rem, Some re ->
- let limit = Int64.of_string lim in
- let remaining = Int64.of_string rem in
- let reset = Int64.of_string re in
+ let limit = Int.of_string lim in
+ let remaining = Int.of_string rem in
+ let reset = Int.of_string re in
Some { limit; remaining; reset; }
| _ -> None
-let default = { limit = 1L; remaining = 1L; reset = 0L; }
+let default = { limit = 1; remaining = 1; reset = 0; }
let empty : t = RouteMap.empty
let update = RouteMap.update
let find = RouteMap.find