-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.js
101 lines (101 loc) · 1.97 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
entities: {
tracks: {
1: {
id: 1,
title: "Shake It Off",
genre: 'Pop',
user_id: 1,
comment_ids: [],
// allows us to know if we can delete/edit track
current_user_track: false
},
2: {
id: 2,
title: "Wildest Dreams - JJJSmith remix",
genre: 'Pop',
user_id: 1,
comment_ids: [1, 2],
current_user_track: false
}
3: {
id: 3,
title: "Love. feat. Zacari",
genre: 'Hip Hop',
user_id: 2,
comment_ids: [3],
current_user_track: true
}
4: {
id: 4,
title: "Feel It Still",
genre: 'Pop',
user_id: 3,
comment_ids: [4],
current_user_track: false
}
},
comments: {
1: {
id: 1,
body: "What a fantastic song!",
user_id: 1,
track_id: 2
}
2: {
id: 2,
body: "Best one I've heard yet!",
user_id: 2,
track_id: 2
}
3: {
id: 3,
body: "OMGGGG SOOO GOOOD!!!!",
user_id: 1,
track_id: 3
}
4: {
id: 4,
body: "A great jam for roadtrips.",
user_id: 3,
track_id: 4
}
}
users: {
1: {
id: 1,
username: "John Jacob Jingle...Smith",
first_name: "John",
track_ids: [1, 2],
comment_ids: [1, 3]
},
2: {
id: 2,
username: "AmIKendrick?",
first_name: "NotKendrick",
track_ids: [3],
comment_ids: [2]
},
3: {
id: 3,
username: "Upandcomingstar",
track_ids: [4],
comment_ids: [3]
}
}
}
ui: {
loading: true/false
},
errors: {
login: ["Incorrect username/password combination"],
commentForm: ["Comment body cannot be blank"]
}
session: {
currentUser: {
id: 12,
username: "WannaBeSpiceGirl",
first_name: Jennaaay
}
}
}