Separate /live and / http handlers
Separate the /live and / (main) http handlers. This cleans up the related code a little bit and makes it a lot easier to follow.
This commit is contained in:
parent
e051cade78
commit
d06e2251a4
|
@ -408,7 +408,7 @@ func handlePlay(conn *rtmp.Conn) {
|
|||
}
|
||||
}
|
||||
|
||||
func handleDefault(w http.ResponseWriter, r *http.Request) {
|
||||
func handleLive(w http.ResponseWriter, r *http.Request) {
|
||||
l.RLock()
|
||||
ch := channels[strings.Trim(r.URL.Path, "/")]
|
||||
l.RUnlock()
|
||||
|
@ -426,6 +426,11 @@ func handleDefault(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
avutil.CopyFile(muxer, cursor)
|
||||
} else {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
func handleDefault(w http.ResponseWriter, r *http.Request) {
|
||||
if r.URL.Path != "/" {
|
||||
// not really an error for the server, but for the client.
|
||||
common.LogInfoln("[http 404] ", r.URL.Path)
|
||||
|
@ -434,4 +439,3 @@ func handleDefault(w http.ResponseWriter, r *http.Request) {
|
|||
handleIndexTemplate(w, r)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue