upd
This commit is contained in:
@@ -11,6 +11,7 @@ import {
|
||||
startOfDay,
|
||||
} from "date-fns";
|
||||
import { createTransport } from "nodemailer";
|
||||
import got from "got";
|
||||
|
||||
const router = Router();
|
||||
|
||||
@@ -237,10 +238,20 @@ router.delete("/:id", async (req, res) => {
|
||||
}
|
||||
|
||||
if (scheduledSession?.activeSessionId) {
|
||||
return res.json({
|
||||
status: "error",
|
||||
message: "Этот сеанс нельзя удалить, так как он уже был начат",
|
||||
});
|
||||
try {
|
||||
await ScheduledSession.findByIdAndDelete(scheduledSessionId);
|
||||
await got
|
||||
.post(`https://coord.graff.tech/end`, {
|
||||
json: {
|
||||
activeSessionId: scheduledSession.activeSessionId,
|
||||
},
|
||||
})
|
||||
.json();
|
||||
|
||||
return res.json({ status: "success" });
|
||||
} catch (error) {
|
||||
return res.json({ status: "error", message: (error as Error).message });
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
@@ -248,9 +259,7 @@ router.delete("/:id", async (req, res) => {
|
||||
|
||||
return res.json({ status: "success" });
|
||||
} catch (error) {
|
||||
if (error instanceof Error) {
|
||||
return res.json({ status: "error", message: error.message });
|
||||
}
|
||||
return res.json({ status: "error", message: (error as Error).message });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user