Skip to content

Commit

Permalink
fix(kontakt_io/kio_cloud): telemetry query
Browse files Browse the repository at this point in the history
  • Loading branch information
stakach committed Apr 30, 2024
1 parent 8447356 commit d65201e
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions drivers/kontakt_io/kio_cloud.cr
Original file line number Diff line number Diff line change
Expand Up @@ -145,16 +145,12 @@ class KontaktIO::KioCloud < PlaceOS::Driver
) : Array(JSON::Any)
telemetry = [] of JSON::Any

end_time = 1.minute.ago.to_rfc3339(fraction_digits: 3)
start_time = Time.utc.to_rfc3339(fraction_digits: 3)
params = URI::Params.new
params["endTime"] = 1.minute.ago.to_rfc3339(fraction_digits: 3)
params["startTime"] = Time.utc.to_rfc3339(fraction_digits: 3)
params["trackingId"] = tracking_ids.map(&.strip.downcase).join(",") unless tracking_ids.empty?

query = URI::Params.build do |form|
form.add("endTime", end_time)
form.add("startTime", start_time)
form.add("trackingId", tracking_ids.map(&.strip.downcase).join(",")) unless tracking_ids.empty?
end

make_request("GET", "/v3/telemetry?#{query}") do |data|
make_request("GET", "/v3/telemetry", params: params) do |data|
resp = Response(JSON::Any).from_json(data)
telemetry.concat resp.content
resp.page
Expand Down

0 comments on commit d65201e

Please sign in to comment.