17 lines
364 B
TypeScript
17 lines
364 B
TypeScript
import { NextFunction, Request, Response } from 'express';
|
|
|
|
interface RequestQuery {
|
|
company_id: string;
|
|
token: string;
|
|
}
|
|
|
|
export default (req: Request<{}, {}, {}, RequestQuery>, res: Response, next: NextFunction) => {
|
|
const { company_id } = req.query;
|
|
|
|
if (!company_id) {
|
|
return res.status(400).json({ message: 'invalid request' });
|
|
}
|
|
|
|
next();
|
|
};
|