aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2018-07-22 10:29:37 -0700
committerGitHub <noreply@github.com>2018-07-22 10:29:37 -0700
commit7e76a7d21be7ddba9f371dac25a5e358e5b5b49e (patch)
tree9132bf82eb42091fc73d0cd52abeb57923e3be3a
parent5e55f0da4d821decdae848d44684e3f33ac1c424 (diff)
parent1c77d323b0625d5326bc25e4ed9941278cdcafd9 (diff)
downloadseaweedfs-7e76a7d21be7ddba9f371dac25a5e358e5b5b49e.tar.xz
seaweedfs-7e76a7d21be7ddba9f371dac25a5e358e5b5b49e.zip
Merge pull request #694 from himyxia/inprove_switch_case
better way to handler switch case
-rw-r--r--weed/server/volume_server_handlers.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/weed/server/volume_server_handlers.go b/weed/server/volume_server_handlers.go
index 6ef79dcdb..77b1274fd 100644
--- a/weed/server/volume_server_handlers.go
+++ b/weed/server/volume_server_handlers.go
@@ -23,19 +23,13 @@ security settings:
func (vs *VolumeServer) privateStoreHandler(w http.ResponseWriter, r *http.Request) {
switch r.Method {
- case "GET":
- stats.ReadRequest()
- vs.GetOrHeadHandler(w, r)
- case "HEAD":
+ case "GET", "HEAD":
stats.ReadRequest()
vs.GetOrHeadHandler(w, r)
case "DELETE":
stats.DeleteRequest()
vs.guard.WhiteList(vs.DeleteHandler)(w, r)
- case "PUT":
- stats.WriteRequest()
- vs.guard.WhiteList(vs.PostHandler)(w, r)
- case "POST":
+ case "PUT", "POST":
stats.WriteRequest()
vs.guard.WhiteList(vs.PostHandler)(w, r)
}