@@ -16,53 +16,59 @@ import {
16
16
returnValidationResult
17
17
} from "./index.js" ;
18
18
19
- const validateSignUpBody = async ( req , res , next ) => {
20
- await validateUsername ( req ) ;
21
- await validateEmail ( req ) ;
22
- await validatePhoneNumber ( req ) ;
23
- await validatePassword ( req ) ;
24
- await validateConfirmPassword ( req ) ;
19
+ const validateSignUpBody = async ( req ) => {
20
+ await Promise . all ( [
21
+ validateUsername ( req ) ,
22
+ validateEmail ( req ) ,
23
+ validatePhoneNumber ( req ) ,
24
+ validatePassword ( req ) ,
25
+ validateConfirmPassword ( req )
26
+ ] ) ;
25
27
return returnValidationResult ( req ) ;
26
28
} ;
27
29
28
- const validateSignInBody = async ( req , res , next ) => {
29
- await validateUsername ( req ) ;
30
- await validatePassword ( req ) ;
30
+ const validateSignInBody = async ( req ) => {
31
+ await Promise . all ( [ validateUsername ( req ) , validatePassword ( req ) ] ) ;
31
32
return returnValidationResult ( req ) ;
32
33
} ;
33
34
34
- const validateSubmitEmailBody = async ( req , res , next ) => {
35
+ const validateSubmitEmailBody = async ( req ) => {
35
36
await validateEmail ( req ) ;
36
37
return returnValidationResult ( req ) ;
37
38
} ;
38
39
39
- const validateSubmitCodeBody = async ( req , res , next ) => {
40
- await validateEmail ( req ) ;
41
- await validateCode ( req ) ;
40
+ const validateSubmitCodeBody = async ( req ) => {
41
+ await Promise . all ( [ validateEmail ( req ) , validateCode ( req ) ] ) ;
42
42
return returnValidationResult ( req ) ;
43
43
} ;
44
44
45
- const validateCreateNewPasswordBody = async ( req , res , next ) => {
46
- await validateEmail ( req ) ;
47
- await validatePassword ( req ) ;
48
- await validateConfirmPassword ( req ) ;
45
+ const validateCreateNewPasswordBody = async ( req ) => {
46
+ await Promise . all ( [
47
+ validateEmail ( req ) ,
48
+ validatePassword ( req ) ,
49
+ validateConfirmPassword ( req )
50
+ ] ) ;
49
51
return returnValidationResult ( req ) ;
50
52
} ;
51
53
52
- const validateChangePasswordBody = async ( req , res , next ) => {
53
- await validateEmail ( req ) ;
54
- await validateOldPassword ( req ) ;
55
- await validateNewPassword ( req ) ;
56
- await validateNewConfirmPassword ( req ) ;
54
+ const validateChangePasswordBody = async ( req ) => {
55
+ await Promise . all ( [
56
+ validateEmail ( req ) ,
57
+ validateOldPassword ( req ) ,
58
+ validateNewPassword ( req ) ,
59
+ validateNewConfirmPassword ( req )
60
+ ] ) ;
57
61
return returnValidationResult ( req ) ;
58
62
} ;
59
63
60
- const validateUpdateProfileBody = async ( req , res , next ) => {
61
- // await validateFullNameOptional(req);
62
- await validateEmailOptional ( req ) ;
63
- await validatePhoneNumberOptional ( req ) ;
64
- await validateWebsiteOptional ( req ) ;
65
- await validateAvatarOptional ( req ) ;
64
+ const validateUpdateProfileBody = async ( req ) => {
65
+ await Promise . all ( [
66
+ // validateFullNameOptional(req),
67
+ validateEmailOptional ( req ) ,
68
+ validatePhoneNumberOptional ( req ) ,
69
+ validateWebsiteOptional ( req ) ,
70
+ validateAvatarOptional ( req )
71
+ ] ) ;
66
72
return returnValidationResult ( req ) ;
67
73
} ;
68
74
0 commit comments