From a6dccc753bc02180a984487debd8dc8485a55095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sat, 26 Dec 2020 23:53:04 +0100 Subject: [PATCH] API update: control give memberId. --- internal/api/room/control.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/internal/api/room/control.go b/internal/api/room/control.go index cf474ee8..efeb4e0b 100644 --- a/internal/api/room/control.go +++ b/internal/api/room/control.go @@ -3,6 +3,8 @@ package room import ( "net/http" + "github.com/go-chi/chi" + "demodesk/neko/internal/types/event" "demodesk/neko/internal/types/message" "demodesk/neko/internal/utils" @@ -102,12 +104,9 @@ func (h *RoomHandler) controlTake(w http.ResponseWriter, r *http.Request) { } func (h *RoomHandler) controlGive(w http.ResponseWriter, r *http.Request) { - data := &ControlTargetPayload{} - if !utils.HttpJsonRequest(w, r, data) { - return - } + memberId := chi.URLParam(r, "memberId") - target, ok := h.sessions.Get(data.ID) + target, ok := h.sessions.Get(memberId) if !ok { utils.HttpBadRequest(w, "Target member was not found.") return