NavigationHistory (navigation_history v0.4.1)

View Source

Module to retrieve tracked paths.

Summary

Functions

Retrieves the last tracked path.

Retrieves a list of last tracked paths.

Functions

last_path(conn_or_session, index \\ 0, opts \\ [])

Retrieves the last tracked path.

Examples

NavigationHistory.last_path(conn) # returns the last path visited
NavigationHistory.last_path(conn, 1) # returns the second last path visited
NavigationHistory.last_path(conn, default: "/")  # returns the last path and default to "/" if none available
NavigationHistory.last_path(conn, key: "admin") # returns the last path tracked by tracker with key "admin"
NavigationHistory.last_path(session) # instead of passing a conn, can also pass a session

last_paths(conn_or_session, opts \\ [])

Retrieves a list of last tracked paths.

Examples

NavigationHistory.last_paths(conn)
NavigationHistory.last_paths(session)
NavigationHistory.last_paths(conn, key: "admin")