Files
kapow/internal/server/user/server.go
pancho horrillo 10586bae95 Add internal/server/user/server{,_test}.go
Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2019-10-07 19:05:59 +02:00

32 lines
369 B
Go

package user
import (
"net/http"
"sync"
"github.com/gorilla/mux"
)
type swappableMux struct {
m sync.RWMutex
root mux.Router
}
func (sm *swappableMux) get() mux.Router {
sm.m.RLock()
defer sm.m.RUnlock()
return sm.root
}
func (sm *swappableMux) set(mux mux.Router) {
sm.m.Lock()
sm.root = mux
sm.m.Unlock()
}
var Server http.Server
func Run() {
}