|
|
@@ -82,30 +82,7 @@ export const login = async (req: Request, res: Response): Promise<void> => {
|
|
|
|
|
|
export const logout = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
try {
|
|
|
- const context = req.context;
|
|
|
-
|
|
|
- if (!context) {
|
|
|
- res.status(401).json({
|
|
|
- message: "unauthorized-missing-context",
|
|
|
- code: 401
|
|
|
- });
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- const {
|
|
|
- userID,
|
|
|
- token
|
|
|
- } = context;
|
|
|
-
|
|
|
- if (!userID || !token) {
|
|
|
- res.status(401).json({
|
|
|
- message: "unauthorized-missing-user-information",
|
|
|
- code: 401
|
|
|
- });
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- const result = await _logout(userID, token);
|
|
|
+ const result = await _logout(req.context);
|
|
|
|
|
|
res.status(result.code).json({
|
|
|
message: result.message,
|
|
|
@@ -122,16 +99,7 @@ export const logout = async (req: AuthRequest, res: Response): Promise<void> =>
|
|
|
|
|
|
export const me = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
try {
|
|
|
- const context = req.context;
|
|
|
-
|
|
|
- if (!context || !context.userID) {
|
|
|
- res.status(401).json({
|
|
|
- message: "unauthorized", code: 401
|
|
|
- });
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- const result = await _me(context.userID);
|
|
|
+ const result = await _me(req.context);
|
|
|
|
|
|
res.status(result.code).json({
|
|
|
message: result.message,
|
|
|
@@ -177,12 +145,12 @@ export const finishMailVerify = async (req: Request, res: Response): Promise<voi
|
|
|
try {
|
|
|
const {
|
|
|
userID,
|
|
|
- code
|
|
|
+ code
|
|
|
} = req.body;
|
|
|
|
|
|
const result = await _finishMailVerify({
|
|
|
- userID,
|
|
|
- code
|
|
|
+ userID,
|
|
|
+ code
|
|
|
});
|
|
|
|
|
|
res.status(result.code).json({
|