NewScriptHandler creates a ScriptHandler.
(deps Deps)
| 20 | |
| 21 | // NewScriptHandler creates a ScriptHandler. |
| 22 | func NewScriptHandler(deps Deps) *ScriptHandler { |
| 23 | return &ScriptHandler{ |
| 24 | scripts: deps.Scripts, |
| 25 | executor: deps.Executor, |
| 26 | db: deps.DB, |
| 27 | cache: deps.Cache, |
| 28 | pgDB: deps.PGDatabase, |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | // Execute runs a script from the configured queries location. |
| 33 | func (h *ScriptHandler) Execute(w http.ResponseWriter, r *http.Request) { |
no outgoing calls