package server import ( "gitea.inhome.blapointe.com/local/rproxy3/config" "gitea.inhome.blapointe.com/local/rproxy3/storage" "golang.org/x/time/rate" ) func New() *Server { port := config.GetPort() altport := config.GetAltPort() r, b := config.GetRate() server := &Server{ db: storage.NewMap(), addr: port, altaddr: altport, limiter: rate.NewLimiter(rate.Limit(r), b), } return server }