Pushest v0.2.2 Pushest.Api.Utils View Source
Various Api-scoped utilities.
Link to this section Summary
Functions
Generates a full path for given verb/path by adding all the necessary auth_ parameters to properly authorize against Pusher API
Returns url struct for given arguments
Link to this section Functions
Generates a full path for given verb/path by adding all the necessary auth_ parameters to properly authorize against Pusher API.
Examples
iex> Pushest.Api.Utils.full_path("POST", "events", %{app_id: "app_id", key: "key", secret: "secret"}, "frame")
"/apps/app_id/events?auth_key=key&auth_timestamp=123&auth_version=1.0&body_md5=dcf3e36ee8115282aad46485cab6a4be&auth_signature=5ed16e8f17bcd3d0a750e64af8a5c751949c4f52fb32b9d2dc8f2a0f618a79c0"
iex> Pushest.Api.Utils.full_path("GET", "events", %{app_id: "app_id", key: "key", secret: "secret"})
"/apps/app_id/events?auth_key=key&auth_timestamp=123&auth_version=1.0&body_md5=d41d8cd98f00b204e9800998ecf8427e&auth_signature=7e4ff0027ba406a0c638ee08967c9d6e8d2e2485020e31a25118b57f5b50239a"