made parallel 'points' infrastructure
This commit is contained in:
251
models/User.js
251
models/User.js
@ -14,208 +14,59 @@ var userSchema = new mongoose.Schema({
|
||||
instagram: String,
|
||||
linkedin: String,
|
||||
tokens: Array,
|
||||
points: { type: Number, default: 0 },
|
||||
challengesCompleted: { type: Array, default: [] },
|
||||
challengesHash: {
|
||||
0: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
1: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
2: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
3: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
4: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
5: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
6: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
7: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
8: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
9: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
10: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
11: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
12: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
13: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
14: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
15: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
16: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
17: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
18: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
19: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
20: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
21: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
22: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
23: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
24: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
25: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
26: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
27: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
28: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
29: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
30: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
31: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
32: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
33: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
34: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
35: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
36: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
37: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
38: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
39: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
40: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
41: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
42: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
43: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
44: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
45: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
46: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
47: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
48: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
49: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
}
|
||||
0: { type: Number, default: 0 },
|
||||
1: { type: Number, default: 0 },
|
||||
2: { type: Number, default: 0 },
|
||||
3: { type: Number, default: 0 },
|
||||
4: { type: Number, default: 0 },
|
||||
5: { type: Number, default: 0 },
|
||||
6: { type: Number, default: 0 },
|
||||
7: { type: Number, default: 0 },
|
||||
8: { type: Number, default: 0 },
|
||||
9: { type: Number, default: 0 },
|
||||
10: { type: Number, default: 0 },
|
||||
11: { type: Number, default: 0 },
|
||||
12: { type: Number, default: 0 },
|
||||
13: { type: Number, default: 0 },
|
||||
14: { type: Number, default: 0 },
|
||||
15: { type: Number, default: 0 },
|
||||
16: { type: Number, default: 0 },
|
||||
17: { type: Number, default: 0 },
|
||||
18: { type: Number, default: 0 },
|
||||
19: { type: Number, default: 0 },
|
||||
20: { type: Number, default: 0 },
|
||||
21: { type: Number, default: 0 },
|
||||
22: { type: Number, default: 0 },
|
||||
23: { type: Number, default: 0 },
|
||||
24: { type: Number, default: 0 },
|
||||
25: { type: Number, default: 0 },
|
||||
26: { type: Number, default: 0 },
|
||||
27: { type: Number, default: 0 },
|
||||
28: { type: Number, default: 0 },
|
||||
29: { type: Number, default: 0 },
|
||||
30: { type: Number, default: 0 },
|
||||
31: { type: Number, default: 0 },
|
||||
32: { type: Number, default: 0 },
|
||||
33: { type: Number, default: 0 },
|
||||
34: { type: Number, default: 0 },
|
||||
35: { type: Number, default: 0 },
|
||||
36: { type: Number, default: 0 },
|
||||
37: { type: Number, default: 0 },
|
||||
38: { type: Number, default: 0 },
|
||||
39: { type: Number, default: 0 },
|
||||
40: { type: Number, default: 0 },
|
||||
41: { type: Number, default: 0 },
|
||||
42: { type: Number, default: 0 },
|
||||
43: { type: Number, default: 0 },
|
||||
44: { type: Number, default: 0 },
|
||||
45: { type: Number, default: 0 },
|
||||
46: { type: Number, default: 0 },
|
||||
47: { type: Number, default: 0 },
|
||||
48: { type: Number, default: 0 },
|
||||
49: { type: Number, default: 0 }
|
||||
},
|
||||
profile: {
|
||||
name: { type: String, default: '' },
|
||||
|
Reference in New Issue
Block a user