|
@@ -3,8 +3,8 @@ import {
|
|
|
Request
|
|
Request
|
|
|
} from "express";
|
|
} from "express";
|
|
|
import {
|
|
import {
|
|
|
- refreshToken as _refreshToken,
|
|
|
|
|
finishMailVerify as _finishMailVerify,
|
|
finishMailVerify as _finishMailVerify,
|
|
|
|
|
+ refreshToken as _refreshToken,
|
|
|
register as _register,
|
|
register as _register,
|
|
|
logout as _logout,
|
|
logout as _logout,
|
|
|
login as _login,
|
|
login as _login,
|
|
@@ -15,39 +15,13 @@ import {
|
|
|
} from "../middlewares/authMiddleware";
|
|
} from "../middlewares/authMiddleware";
|
|
|
|
|
|
|
|
export const register = async (req: Request, res: Response): Promise<void> => {
|
|
export const register = async (req: Request, res: Response): Promise<void> => {
|
|
|
- try {
|
|
|
|
|
- const {
|
|
|
|
|
- phoneNumber,
|
|
|
|
|
- companyName,
|
|
|
|
|
- firstName,
|
|
|
|
|
- lastName,
|
|
|
|
|
- password,
|
|
|
|
|
- mail
|
|
|
|
|
- } = req.body;
|
|
|
|
|
-
|
|
|
|
|
- const result = await _register({
|
|
|
|
|
- phoneNumber,
|
|
|
|
|
- companyName,
|
|
|
|
|
- firstName,
|
|
|
|
|
- lastName,
|
|
|
|
|
- password,
|
|
|
|
|
- mail
|
|
|
|
|
|
|
+ const result = await _register(req.body);
|
|
|
|
|
+
|
|
|
|
|
+ res.status(result.code)
|
|
|
|
|
+ .json({
|
|
|
|
|
+ message: result.message,
|
|
|
|
|
+ code: result.code
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
- res.status(result.code)
|
|
|
|
|
- .json({
|
|
|
|
|
- message: result.message,
|
|
|
|
|
- code: result.code
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- } catch (error) {
|
|
|
|
|
- console.error("Register error:", error);
|
|
|
|
|
- res.status(500)
|
|
|
|
|
- .json({
|
|
|
|
|
- message: "internal-server-error",
|
|
|
|
|
- code: 500,
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
export const login = async (req: Request, res: Response): Promise<void> => {
|
|
export const login = async (req: Request, res: Response): Promise<void> => {
|
|
@@ -116,53 +90,24 @@ export const me = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
export const refreshToken = async (req: Request, res: Response): Promise<void> => {
|
|
export const refreshToken = async (req: Request, res: Response): Promise<void> => {
|
|
|
- try {
|
|
|
|
|
- const {
|
|
|
|
|
- refreshToken
|
|
|
|
|
- } = req.body;
|
|
|
|
|
-
|
|
|
|
|
- const result = await _refreshToken(refreshToken);
|
|
|
|
|
|
|
+ const result = await _refreshToken(req.body);
|
|
|
|
|
|
|
|
- res.status(result.code)
|
|
|
|
|
- .json({
|
|
|
|
|
- message: result.message,
|
|
|
|
|
- code: result.code,
|
|
|
|
|
- ...(result.payload && {
|
|
|
|
|
- payload: result.payload,
|
|
|
|
|
- }),
|
|
|
|
|
- });
|
|
|
|
|
- } catch (error) {
|
|
|
|
|
- console.error("RefreshToken controller error:", error);
|
|
|
|
|
- res.status(500)
|
|
|
|
|
- .json({
|
|
|
|
|
- message: "internal-server-error",
|
|
|
|
|
- code: 500,
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ res.status(result.code)
|
|
|
|
|
+ .json({
|
|
|
|
|
+ message: result.message,
|
|
|
|
|
+ code: result.code,
|
|
|
|
|
+ ...(result.payload && {
|
|
|
|
|
+ payload: result.payload,
|
|
|
|
|
+ }),
|
|
|
|
|
+ });
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
export const finishMailVerify = async (req: Request, res: Response): Promise<void> => {
|
|
export const finishMailVerify = async (req: Request, res: Response): Promise<void> => {
|
|
|
- try {
|
|
|
|
|
- const {
|
|
|
|
|
- userID,
|
|
|
|
|
- code
|
|
|
|
|
- } = req.body;
|
|
|
|
|
-
|
|
|
|
|
- const result = await _finishMailVerify({
|
|
|
|
|
- userID,
|
|
|
|
|
- code
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ const result = await _finishMailVerify(req.body);
|
|
|
|
|
|
|
|
- res.status(result.code).json({
|
|
|
|
|
|
|
+ res.status(result.code)
|
|
|
|
|
+ .json({
|
|
|
message: result.message,
|
|
message: result.message,
|
|
|
code: result.code,
|
|
code: result.code,
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
- } catch (error) {
|
|
|
|
|
- console.error("FinishMailVerify controller error:", error);
|
|
|
|
|
- res.status(500).json({
|
|
|
|
|
- message: "internal-server-error",
|
|
|
|
|
- code: 500
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
};
|
|
};
|