From 43f4a9be2b9ef82c69463b1281a1cd383f5a0e1d Mon Sep 17 00:00:00 2001 From: kandrusyak Date: Thu, 3 Aug 2023 01:14:57 +0300 Subject: [PATCH] add my events --- main.go | 1 + services/events/events.go | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/main.go b/main.go index 8a1b7d5..15c7a95 100644 --- a/main.go +++ b/main.go @@ -62,6 +62,7 @@ func main() { //Events mainGroup.GET("/events", events.GetEvents) + mainGroup.GET("/events/me", events.GetMyEvents) mainGroup.GET("/events/:id", events.GetEvent) mainGroup.POST("/events", events.CreateEvent) mainGroup.DELETE("/events", events.DeleteEvent) diff --git a/services/events/events.go b/services/events/events.go index 88c974b..d351ba4 100644 --- a/services/events/events.go +++ b/services/events/events.go @@ -19,6 +19,18 @@ func GetEvents(c echo.Context) error { return c.Blob(resp.StatusCode, resp.Header.Get("Content-Type"), data) } +func GetMyEvents(c echo.Context) error { + data, err, resp := api.GetRequest( + config.Env.MSHosts.EventsHost+"/me", + c.Request().Header, c.Request().URL.RawQuery) + + if err != nil { + return c.NoContent(http.StatusBadGateway) + } + + return c.Blob(resp.StatusCode, resp.Header.Get("Content-Type"), data) +} + func GetEvent(c echo.Context) error { id := c.Param("id")