@@ -2,9 +2,12 @@ const joi = require('joi')
2
2
3
3
const createUser = async ( req , res , next ) => {
4
4
const schema = joi . object ( ) . keys ( {
5
+ phone : joi . string ( ) . optional ( ) ,
6
+ email : joi . string ( ) . optional ( ) ,
7
+ company_name : joi . string ( ) . optional ( ) ,
5
8
username : joi . string ( ) . optional ( ) ,
6
- first_name : joi . string ( ) . required ( ) ,
7
- last_name : joi . string ( ) . required ( ) ,
9
+ first_name : joi . string ( ) . optional ( ) ,
10
+ last_name : joi . string ( ) . optional ( ) ,
8
11
yoe : joi . number ( ) . optional ( ) ,
9
12
company : joi . string ( ) . optional ( ) ,
10
13
designation : joi . string ( ) . optional ( ) ,
@@ -16,7 +19,8 @@ const createUser = async (req, res, next) => {
16
19
instagram_id : joi . string ( ) . optional ( ) ,
17
20
site : joi . string ( ) . optional ( ) ,
18
21
isMember : joi . boolean ( ) . optional ( ) ,
19
- tokens : joi . object ( ) . optional ( )
22
+ tokens : joi . object ( ) . optional ( ) ,
23
+ website : joi . string ( ) . optional ( )
20
24
} )
21
25
22
26
try {
@@ -30,6 +34,9 @@ const createUser = async (req, res, next) => {
30
34
31
35
const updateUser = async ( req , res , next ) => {
32
36
const schema = joi . object ( ) . keys ( {
37
+ phone : joi . string ( ) . optional ( ) ,
38
+ email : joi . string ( ) . optional ( ) ,
39
+ company_name : joi . string ( ) . optional ( ) ,
33
40
username : joi . string ( ) . optional ( ) ,
34
41
first_name : joi . string ( ) . optional ( ) ,
35
42
last_name : joi . string ( ) . optional ( ) ,
@@ -44,7 +51,8 @@ const updateUser = async (req, res, next) => {
44
51
instagram_id : joi . string ( ) . optional ( ) ,
45
52
site : joi . string ( ) . optional ( ) ,
46
53
isMember : joi . boolean ( ) . optional ( ) ,
47
- tokens : joi . object ( ) . optional ( )
54
+ tokens : joi . object ( ) . optional ( ) ,
55
+ website : joi . string ( ) . optional ( )
48
56
} )
49
57
50
58
try {
0 commit comments