@@ -221,25 +221,11 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
221221
222222 defer close ()
223223
224- internal , err := flypg . ReadFromFile ( s .node .PGConfig .InternalConfigFile () )
224+ all , err := s .node .PGConfig .CurrentConfig ( )
225225 if err != nil {
226226 renderErr (w , err )
227227 return
228228 }
229- user , err := flypg .ReadFromFile (s .node .PGConfig .UserConfigFile ())
230- if err != nil {
231- renderErr (w , err )
232- return
233- }
234-
235- all := map [string ]interface {}{}
236-
237- for k , v := range internal {
238- all [k ] = v
239- }
240- for k , v := range user {
241- all [k ] = v
242- }
243229
244230 var in []string
245231
@@ -266,26 +252,12 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
266252}
267253
268254func (s * Server ) handleViewBouncerSettings (w http.ResponseWriter , r * http.Request ) {
269- internal , err := flypg .ReadFromFile (s .node .PGBouncer .InternalConfigFile ())
270- if err != nil {
271- renderErr (w , err )
272- return
273- }
274- user , err := flypg .ReadFromFile (s .node .PGBouncer .UserConfigFile ())
255+ all , err := s .node .PGBouncer .CurrentConfig ()
275256 if err != nil {
276257 renderErr (w , err )
277258 return
278259 }
279260
280- all := map [string ]interface {}{}
281-
282- for k , v := range internal {
283- all [k ] = v
284- }
285- for k , v := range user {
286- all [k ] = v
287- }
288-
289261 var in []string
290262
291263 if err := json .NewDecoder (r .Body ).Decode (& in ); err != nil {
@@ -307,26 +279,12 @@ func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Reques
307279}
308280
309281func (s * Server ) handleViewRepmgrSettings (w http.ResponseWriter , r * http.Request ) {
310- internal , err := flypg .ReadFromFile (s .node .RepMgr .InternalConfigFile ())
311- if err != nil {
312- renderErr (w , err )
313- return
314- }
315- user , err := flypg .ReadFromFile (s .node .RepMgr .UserConfigFile ())
282+ all , err := s .node .RepMgr .CurrentConfig ()
316283 if err != nil {
317284 renderErr (w , err )
318285 return
319286 }
320287
321- all := map [string ]interface {}{}
322-
323- for k , v := range internal {
324- all [k ] = v
325- }
326- for k , v := range user {
327- all [k ] = v
328- }
329-
330288 var in []string
331289
332290 if err := json .NewDecoder (r .Body ).Decode (& in ); err != nil {
0 commit comments