Current broadcaster details admin api (#206)

* Add support for ending the inbound stream. Closes #191

* Add a simple success response to API requests

* Store inbound broadcast details for admin purposes

* Add /api/admin/broadcaster endpoint

* Reset broadcaster on disconnect

* Move controller to admin directory
This commit is contained in:
Gabe Kangas
2020-10-02 00:12:47 -07:00
committed by GitHub
parent 236f25b772
commit f4fdc6c951
7 changed files with 176 additions and 0 deletions

View File

@ -51,6 +51,9 @@ func Start() error {
// Authenticated admin requests
// Current inbound broadcaster
http.HandleFunc("/api/admin/broadcaster", middleware.RequireAdminAuth(admin.GetInboundBroadasterDetails))
// Disconnect inbound stream
http.HandleFunc("/api/admin/disconnect", middleware.RequireAdminAuth(admin.DisconnectInboundConnection))