|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
## Front-end listeners
|
|
|
|
|
|
|
|
## Front-end emitters
|
|
|
|
|
|
|
|
### Approve File
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `approveFile` | Changes player submission's status to `"Approved"` or `"Rejected"` | Gamemaster | [`fileStatusPlayer`](API/Socket/Listener/File%20Status%20Player)<br>[`newFile`](API/Socket/Listener/New%20File)<br>[`finalScoreUpdate`](API/Socket/Listener/Final%20Score%20Update) |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"fileId": "string",
|
|
|
|
"fileStatus": "boolean"
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
### Header
|
|
|
|
| Socket | Description | User | Listeners |
|
|
|
|
|--------|-------------|------|-----------|
|
|
|
|
| `socketName` | Description | User role | Listener list |
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
|
|
|
|
**Required payload**
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
|
|
Requires gamemaster `token`.
|
|
|
|
|
|
|
|
```json
|
|
|
|
```
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|