Decouple chat from core and add chat rest api (#25)

* Decouple the chat package from the core

* Add rest api endpoints for the chat aspect
This commit is contained in:
Bradley Hilton
2020-06-23 15:11:01 -05:00
committed by GitHub
parent af1e2c5dd0
commit abb2f363af
10 changed files with 244 additions and 78 deletions

View File

@@ -14,9 +14,8 @@ import (
//Start starts the router for the http, ws, and rtmp
func Start() error {
// websocket server
chatServer := chat.NewServer()
go chatServer.Listen()
// websocket chat server
go chat.Start()
// start the rtmp server
go rtmp.Start()
@@ -27,6 +26,9 @@ func Start() error {
// status of the system
http.HandleFunc("/status", controllers.GetStatus)
// chat rest api
http.HandleFunc("/chat", controllers.GetChatMessages)
port := config.Config.WebServerPort
log.Printf("Starting public web server on port: %d", port)