-
Notifications
You must be signed in to change notification settings - Fork 0
Sample State
Zalkifl Syed edited this page Jan 22, 2019
·
5 revisions
{
entities: {
splits: {
1: {
id: 1,
tab_id: 2,
group_id: 2,
amount_owed: 40,
paid: false
}
},
users: {
1: {
id: 1,
username: "ZackSyed",
tab_id: [1, 2, 3],
friends: [4, 2, 7],
group_id: [2]
}
},
tabs: {
1: {
id: 1,
name: "night out",
restaurantId: 14,
total: 100,
owe: 20,
lenderId: 4,
group_id: 2,
settled: false,
split_id: [2, 3],
comment_id: [1, 5]
},
2: {
id: 2,
name: "K-town",
restaurantId: 14,
total: 60,
owe: 15,
lenderId: 1,
settled: true,
split_id: [1, 5],
comment_id: [2, 4]
},
3: {
id: 3,
name: "The Australian",
restaurantId: 1,
total: 25,
owe: 5,
lenderId: 3,
settled: false,
split_id: [7, 9],
comment_id: [3, 7, 10]
}
},
restaurants: {
1: {
id: 1,
name: "The Australian"
latitude: '40.750995499999995',
longitude: '-73.9884321'
},
14: {
id: 14,
name: "K-town"
latitude: '40.74750080613109',
longitude: '-73.98688495159149'
}
},
groups: {
1: {
id: 1,
group_name: "A/a crew"
participant_id: [1, 4, 6],
tabs: [1, 3]
},
2: {
id: 2,
group_name: "Fantasy league"
participant_id: [10, 25, 2],
tabs: [2]
}
},
comments: {
1: {
id: 1,
tab_id: 2,
body: 'Wow that was expensive',
commenter_id: 3
}
}
},
splits: {
1: {
id: 1,
tab_id: 2,
user_id: 1,
total_owe: 20,
paid: true
}
},
ui: {
loading: true/false
},
errors: {
login: ["Incorrect username/password combination"],
groupForm: ["need more than one user to create group"],
},
session: { currentUserId: 1 }
}