Module: score-route-controller

The leaderboard-api score controller module.
Version:
  • 1.0.0
Author:
  • Essam A. El-Sherif
Source:

Methods

(async, static) addUserScoreMiddleware(req, res) → {Promise}

Router-level middleware function to submits user's score for an activity that will be created if nonexistent.
Parameters:
Name Type Description
req object The request object.
res object The response object.
Source:
Requires:
  • module:redis-leaderboard.LeaderBoard.addUserScore
Returns:
Type
Promise

(async, static) removeUserScoreMiddleware(req, res) → {Promise}

Router-level middleware function to remove a user's score for an activity.
Parameters:
Name Type Description
req object The request object.
res object The response object.
Source:
Requires:
  • module:redis-leaderboard.LeaderBoard.removeUserScore
Returns:
Type
Promise