Methods
(async) addClub(club) → {Object}
Creates a club in the database with the given details.
Parameters:
Name | Type | Description |
---|---|---|
club |
Object | input club |
- Source:
- To Do:
-
- Remove unnecessary comments if not needed
Returns:
created club
- Type
- Object
(async) deleteClub(id) → {Object}
deletes the club from the database with the given id. And also removes the club entry from the clubAccess array of each user
Parameters:
Name | Type | Description |
---|---|---|
id |
String | input club id |
- Source:
Throws:
will throw an error if the club is not found
Returns:
A success response
- Type
- Object
resolveClubEvents(eventArray) → {Array}
Returns an array of resolved club events
Parameters:
Name | Type | Description |
---|---|---|
eventArray |
Array | array of event ids to be resolved |
- Source:
Returns:
array of resolved event objects
- Type
- Array
(async) updateClub(args) → {Object}
updates the club in the database with the given details.
Parameters:
Name | Type | Description |
---|---|---|
args |
Object | input club |
- Source:
Throws:
will throw an error if the club is not found
Returns:
created club
- Type
- Object