Vibe.Web.Sessions.Query (vibe v0.2.2)

Copy Markdown View Source

Filtering, grouping, and pagination helpers for the sessions page.

Summary

Functions

metrics(sessions)

@spec metrics([map()]) :: %{message_total: integer(), token_total: integer()}

page(query, requested_page, page_size)

@spec page(String.t() | nil, integer(), pos_integer()) :: map()

parse_page(page)

@spec parse_page(String.t() | integer() | term()) :: integer()

session_title(session)

@spec session_title(map()) :: String.t()