From 3d757f9f6a0c10bf06783196c7cf60fadac2e2b9 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Thu, 28 Apr 2022 12:42:22 +0100 Subject: [PATCH] Auth API --- clientapi/routing/routing.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/clientapi/routing/routing.go b/clientapi/routing/routing.go index 9d5b261e7..7b472985c 100644 --- a/clientapi/routing/routing.go +++ b/clientapi/routing/routing.go @@ -121,14 +121,7 @@ func Setup( } dendriteAdminRouter.Handle("/admin/evacuateRoom", - httputil.MakeExternalAPI("admin_evacuate_room", func(req *http.Request) util.JSONResponse { - device, err := getSenderDevice(context.Background(), userAPI, cfg) - if err != nil { - return util.JSONResponse{ - Code: http.StatusForbidden, - JSON: jsonerror.Forbidden("Couldn't determine if you were an admin or not."), - } - } + httputil.MakeAuthAPI("admin_evacuate_room", userAPI, func(req *http.Request, device *userapi.Device) util.JSONResponse { if device.AccountType != userapi.AccountTypeAdmin { return util.JSONResponse{ Code: http.StatusForbidden,