| ... | @@ -7,7 +7,7 @@ |
... | @@ -7,7 +7,7 @@ |
|
|
### Approve File
|
|
### Approve File
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `approveFile` | Changes player submission's status to `"Approved"` or `"Rejected"` | Gamemaster |[`fileStatusPlayer`](#file-status-player)<br>[`newFile`](#new-file)<br>[`finalScore_update`](final-score-update)|
|
|
| `approveFile` | Changes player submission's status to `"Approved"` or `"Rejected"` | Gamemaster |[`fileStatusPlayer`](#file-status-player)<br>[`newFile`](#new-file)<br>[`finalScore_update`](#final-score-update)|
|
|
|
|
|
|
|
|
<details>
|
|
<details>
|
|
|
<summary>
|
|
<summary>
|
| ... | @@ -32,7 +32,7 @@ Requires gamemaster `token`. |
... | @@ -32,7 +32,7 @@ Requires gamemaster `token`. |
|
|
### Fetch Scoreboard
|
|
### Fetch Scoreboard
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `fetchScoreBoard` | Triggers `finalScore_update` socket listener. The listener will get challenge room's scoreboard information. | All | `finalScore_update` |
|
|
| `fetchScoreBoard` | Triggers `finalScore_update` socket listener. The listener will get challenge room's scoreboard information. | All | [`finalScore_update`](#final-score-update) |
|
|
|
|
|
|
|
|
Requires `token`.
|
|
Requires `token`.
|
|
|
|
|
|
| ... | @@ -41,7 +41,7 @@ Requires `token`. |
... | @@ -41,7 +41,7 @@ Requires `token`. |
|
|
### List Files
|
|
### List Files
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `listFiles` | Triggers `newFile` listener to receive all unreviewed challenge files in the challenge room. | Gamemaster | `newFile` |
|
|
| `listFiles` | Triggers `newFile` listener to receive all unreviewed challenge files in the challenge room. | Gamemaster | [`newFile`](#new-file) |
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
| ... | @@ -50,7 +50,7 @@ Requires gamemaster `token`. |
... | @@ -50,7 +50,7 @@ Requires gamemaster `token`. |
|
|
### Modify Challenge
|
|
### Modify Challenge
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `modifyChallenge` | Changes room's information | Gamemaster | `challengeModify` |
|
|
| `modifyChallenge` | Changes room's information | Gamemaster | [`challengeModify`](#challenge-modify)|
|
|
|
|
|
|
|
|
<details>
|
|
<details>
|
|
|
<summary>
|
|
<summary>
|
| ... | @@ -78,7 +78,7 @@ Requires gamemaster `token`. |
... | @@ -78,7 +78,7 @@ Requires gamemaster `token`. |
|
|
### Player Check File
|
|
### Player Check File
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `playerCheckFile` | Triggers `fileStatusPlayer` listener to receive given file's status. | Player | `fileStatusPlayer` |
|
|
| `playerCheckFile` | Triggers `fileStatusPlayer` listener to receive given file's status. | Player | [`fileStatusPlayer`](#file-status-player) |
|
|
|
|
|
|
|
|
<details>
|
|
<details>
|
|
|
<summary>
|
|
<summary>
|
| ... | @@ -102,7 +102,7 @@ Requires `token`. |
... | @@ -102,7 +102,7 @@ Requires `token`. |
|
|
### Remove Player
|
|
### Remove Player
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `removePlayer` | Removes player from the challenge room. | Gamemaster | `youWereRemoved`<br>`finalScore_update`<br>`playerWasRemoved` |
|
|
| `removePlayer` | Removes player from the challenge room. | Gamemaster | [`youWereRemoved`](#you-were-removed)<br>[`finalScore_update`](#final-score-update)<br>[`playerWasRemoved`](#player-was-removed) |
|
|
|
|
|
|
|
|
<details>
|
|
<details>
|
|
|
<summary>
|
|
<summary>
|
| ... | @@ -126,7 +126,7 @@ Requires gamemaster `token`. |
... | @@ -126,7 +126,7 @@ Requires gamemaster `token`. |
|
|
### Fetch Player File Statuses
|
|
### Fetch Player File Statuses
|
|
|
| Socket | Description | User | Listeners |
|
|
| Socket | Description | User | Listeners |
|
|
|
|--------|-------------|------|-----------|
|
|
|--------|-------------|------|-----------|
|
|
|
| `fetchPlayerFileStatuses` | Triggers `playerFileStatuses` to receive array of all the player's submissions. | Player | `playerFileStatuses` |
|
|
| `fetchPlayerFileStatuses` | Triggers `playerFileStatuses` to receive array of all the player's submissions. | Player |[`playerFileStatuses`](#player-file-statuses) |
|
|
|
|
|
|
|
|
Requires `token`.
|
|
Requires `token`.
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |