comparison pkg/controllers/json.go @ 493:8a0737aa6ab6 metamorph-for-all

The connection pool is now only a session store.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 24 Aug 2018 14:25:05 +0200
parents b2dc9c2f69e0
children 22e1bf563a04
comparison
equal deleted inserted replaced
486:b2dc9c2f69e0 493:8a0737aa6ab6
47 var jr JSONResult 47 var jr JSONResult
48 var err error 48 var err error
49 49
50 if token, ok := auth.GetToken(req); ok && !j.NoConn { 50 if token, ok := auth.GetToken(req); ok && !j.NoConn {
51 var session *auth.Session 51 var session *auth.Session
52 if session, err = auth.ConnPool.Do(token); err != nil { 52 if session, err = auth.Sessions.Do(token); err != nil {
53 var conn *sql.Conn 53 var conn *sql.Conn
54 if conn, err = auth.MetamorphConn(req.Context(), session.User); err != nil { 54 if conn, err = auth.MetamorphConn(req.Context(), session.User); err != nil {
55 defer conn.Close() 55 defer conn.Close()
56 jr, err = j.Handle(input, req, conn) 56 jr, err = j.Handle(input, req, conn)
57 } 57 }