|
@@ -0,0 +1,17 @@
|
|
|
+import { api } from "#api/current-api.js";
|
|
|
+import sessionService from "#modules/users/auth/services/session-service.js";
|
|
|
+import { RouterUtils } from "#utils/router-utils.js";
|
|
|
+import type { Request, Response } from "express";
|
|
|
+
|
|
|
+class ClientEventController {
|
|
|
+ async getEvent(req: Request, res: Response) {
|
|
|
+ const event = await sessionService.getCurrentEventFromReq(req);
|
|
|
+
|
|
|
+ RouterUtils.validAndSendResponse(api.client.event.GET_Event.res, res, {
|
|
|
+ code: "success",
|
|
|
+ event,
|
|
|
+ });
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export const clientEventController = new ClientEventController();
|