@@ -14,8 +14,8 @@ type handler struct {
1414 root string
1515 urlPrefix string
1616
17- fallbackProxies map [ string ]http. Handler
18- alwaysProxies map [ string ]http. Handler
17+ fallbackProxies proxyHandlers
18+ alwaysProxies proxyHandlers
1919 aliases aliases
2020
2121 globalUpload bool
@@ -134,8 +134,8 @@ func NewHandler(
134134 urlPrefix string ,
135135 p * param.Param ,
136136 users user.Users ,
137- fallbackProxies map [string ]http.Handler ,
138- alwaysProxies map [string ]http.Handler ,
137+ fallbackProxiesMap map [string ]http.Handler ,
138+ alwaysProxiesMap map [string ]http.Handler ,
139139 template * template.Template ,
140140 logger * serverLog.Logger ,
141141 errHandler * serverErrHandler.ErrHandler ,
@@ -145,6 +145,16 @@ func NewHandler(
145145 aliases = append (aliases , & alias {urlPath , fsPath })
146146 }
147147
148+ fallbackProxies := proxyHandlers {}
149+ for urlPath , handler := range fallbackProxiesMap {
150+ fallbackProxies = append (fallbackProxies , & proxyHandler {urlPath , handler })
151+ }
152+
153+ alwaysProxies := proxyHandlers {}
154+ for urlPath , handler := range alwaysProxiesMap {
155+ alwaysProxies = append (alwaysProxies , & proxyHandler {urlPath , handler })
156+ }
157+
148158 h := & handler {
149159 root : root ,
150160 urlPrefix : urlPrefix ,
0 commit comments