Cookie management for a browser session.
Summary
Types
@type t() :: %Obscurax.CookieStore{ref: reference()}
Functions
@spec get_all(t()) :: {:ok, [map()]} | {:error, Obscurax.Error.t()}
@spec get_for_url(t(), String.t()) :: {:ok, [map()]} | {:error, Obscurax.Error.t()}
@spec load(t(), String.t()) :: {:ok, non_neg_integer()} | {:error, Obscurax.Error.t()}
@spec save(t(), String.t()) :: :ok | {:error, Obscurax.Error.t()}
@spec set(t(), String.t(), String.t()) :: :ok | {:error, Obscurax.Error.t()}