API namespace for stuff related to Ring (HTTP) requests, such as info associated with the current request. | (ns metabase.request.core (:require [metabase.request.cookies] [metabase.request.current] [metabase.request.session] [metabase.request.util] [potemkin :as p])) |
(comment metabase.request.cookies/keep-me metabase.request.current/keep-me metabase.request.session/keep-me metabase.request.util/keep-me) | |
TODO -- move stuff in [[metabase.server.middleware.session]] | |
TODO -- move stuff in [[metabase.api.common]] | |
(p/import-vars [metabase.request.cookies anti-csrf-token-header clear-session-cookie metabase-embedded-session-cookie metabase-session-cookie metabase-session-timeout-cookie session-timeout session-timeout! set-session-cookies set-session-timeout-cookie] [metabase.request.current current-request limit offset paged? with-current-request with-limit-and-offset] [metabase.request.session as-admin do-with-current-user with-current-user] [metabase.request.util DeviceInfo api-call? cacheable? describe-user-agent device-info embed? embedded? geocode-ip-addresses https? ip-address public? response-forbidden response-unauthentic]) | |