2024-05-09 16:07:19 +02:00
|
|
|
import { getPersonalRooms } from "@/src/services/personalRoomsService";
|
2024-02-18 13:58:43 +01:00
|
|
|
import { parseString } from "@/src/helpers/general";
|
|
|
|
import { RequestHandler } from "express";
|
|
|
|
import { Types } from "mongoose";
|
|
|
|
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-misused-promises
|
|
|
|
export const setActiveShipController: RequestHandler = async (req, res) => {
|
|
|
|
const accountId = parseString(req.query.accountId);
|
|
|
|
const shipId = parseString(req.query.shipId);
|
|
|
|
|
|
|
|
const personalRooms = await getPersonalRooms(accountId);
|
|
|
|
personalRooms.activeShipId = new Types.ObjectId(shipId);
|
|
|
|
await personalRooms.save();
|
|
|
|
res.status(200).end();
|
|
|
|
};
|