aboutsummaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-06-17 21:31:00 +0000
committerGravatar Gareth Coles <[email protected]>2018-06-17 21:31:00 +0000
commitdc2a5013fb93141f50dc92b4b8cc4d6004b8e814 (patch)
tree07a3c381d9b58890c14049f8a23e8154b33e0003 /js
parent[Wiki] Quick-fix for broken editor (diff)
Backend for team assignment
Diffstat (limited to 'js')
-rw-r--r--js/src/jams.js45
1 files changed, 45 insertions, 0 deletions
diff --git a/js/src/jams.js b/js/src/jams.js
index ee2ee2ea..4e15ab66 100644
--- a/js/src/jams.js
+++ b/js/src/jams.js
@@ -144,4 +144,49 @@ class JamActions {
callback
);
}
+
+ generate_teams(jam, callback) {
+ this.send(
+ "generate_teams",
+ "POST",
+ {"jam": jam},
+ callback
+ );
+ }
+
+ create_team(jam, callback) {
+ this.send(
+ "create_team",
+ "POST",
+ {"jam": jam},
+ callback
+ );
+ }
+
+ reroll_team(team, callback) {
+ this.send(
+ "reroll_team",
+ "POST",
+ {"team": team},
+ callback
+ );
+ }
+
+ delete_team(team, callback) {
+ this.send(
+ "team",
+ "DELETE",
+ {"team": team},
+ callback
+ );
+ }
+
+ set_team_member(jam, member, team, callback) {
+ this.send(
+ "set_team_member",
+ "POST",
+ {"jam": jam, "member": member, "team": team},
+ callback
+ );
+ }
}