diff --git a/handler/withtransaction.go b/handler/withtransaction.go deleted file mode 100644 index 37b709e..0000000 --- a/handler/withtransaction.go +++ /dev/null @@ -1,37 +0,0 @@ -package handler - -import ( - "context" - "net/http" - "time" - - "projectreshoot/db" - - "github.com/rs/zerolog" -) - -func removeme( - w http.ResponseWriter, - r *http.Request, - logger *zerolog.Logger, - conn *db.SafeConn, - handler func( - ctx context.Context, - tx *db.SafeTX, - w http.ResponseWriter, - r *http.Request, - ), - onfail func(err error), -) { - ctx, cancel := context.WithTimeout(r.Context(), 15*time.Second) - defer cancel() - - // Start the transaction - tx, err := conn.Begin(ctx) - if err != nil { - onfail(err) - return - } - - handler(ctx, tx, w, r) -}