mirror of
https://github.com/detleph/server.git
synced 2026-09-09 16:06:21 +02:00
[create-pull-request] push formatted files
This commit is contained in:
@@ -2,12 +2,7 @@ import { Prisma } from "@prisma/client";
|
|||||||
import { PrismaClientKnownRequestError } from "@prisma/client/runtime";
|
import { PrismaClientKnownRequestError } from "@prisma/client/runtime";
|
||||||
import { Request, Response } from "express";
|
import { Request, Response } from "express";
|
||||||
import prisma from "../lib/prisma";
|
import prisma from "../lib/prisma";
|
||||||
import {
|
import { createInsufficientPermissionsError, DataType, generateError, generateInvalidBodyError } from "./common";
|
||||||
createInsufficientPermissionsError,
|
|
||||||
DataType,
|
|
||||||
generateError,
|
|
||||||
generateInvalidBodyError,
|
|
||||||
} from "./common";
|
|
||||||
|
|
||||||
export const getAllEvents = async (req: Request, res: Response) => {
|
export const getAllEvents = async (req: Request, res: Response) => {
|
||||||
const events = await prisma.event.findMany({
|
const events = await prisma.event.findMany({
|
||||||
@@ -73,8 +68,7 @@ export const getEvent = async (req: Request, res: Response) => {
|
|||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
type: "error",
|
type: "error",
|
||||||
payload: {
|
payload: {
|
||||||
message:
|
message: "Unknown error occurred with your request. Check if your parameters are correct",
|
||||||
"Unknown error occurred with your request. Check if your parameters are correct",
|
|
||||||
schema: {
|
schema: {
|
||||||
eventId: DataType.UUID,
|
eventId: DataType.UUID,
|
||||||
},
|
},
|
||||||
@@ -132,10 +126,7 @@ interface DeleteEventQueryParams {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// requires: auth(ELEVATED)
|
// requires: auth(ELEVATED)
|
||||||
export const deleteEvent = (
|
export const deleteEvent = (req: Request<DeleteEventQueryParams>, res: Response) => {
|
||||||
req: Request<DeleteEventQueryParams>,
|
|
||||||
res: Response
|
|
||||||
) => {
|
|
||||||
if (req.auth?.permission_level !== "ELEVATED") {
|
if (req.auth?.permission_level !== "ELEVATED") {
|
||||||
res.status(403).json(createInsufficientPermissionsError());
|
res.status(403).json(createInsufficientPermissionsError());
|
||||||
}
|
}
|
||||||
@@ -148,13 +139,7 @@ export const deleteEvent = (
|
|||||||
return res.status(204).end();
|
return res.status(204).end();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e instanceof PrismaClientKnownRequestError && e.code === "P2025") {
|
if (e instanceof PrismaClientKnownRequestError && e.code === "P2025") {
|
||||||
return res
|
return res.status(404).json(generateError(`The organisation with the ID ${pid} could not be found`));
|
||||||
.status(404)
|
|
||||||
.json(
|
|
||||||
generateError(
|
|
||||||
`The organisation with the ID ${pid} could not be found`
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
throw e;
|
throw e;
|
||||||
|
|||||||
+1
-6
@@ -1,9 +1,4 @@
|
|||||||
import express, {
|
import express, { ErrorRequestHandler, NextFunction, Request, Response } from "express";
|
||||||
ErrorRequestHandler,
|
|
||||||
NextFunction,
|
|
||||||
Request,
|
|
||||||
Response,
|
|
||||||
} from "express";
|
|
||||||
import prisma from "./lib/prisma";
|
import prisma from "./lib/prisma";
|
||||||
import eventRouter from "./Routes/event.routes";
|
import eventRouter from "./Routes/event.routes";
|
||||||
import adminAuthRouter from "./Routes/admin_auth.routes";
|
import adminAuthRouter from "./Routes/admin_auth.routes";
|
||||||
|
|||||||
Reference in New Issue
Block a user