summaryrefslogtreecommitdiff
path: root/lambda-calcul/javascript/src
diff options
context:
space:
mode:
Diffstat (limited to 'lambda-calcul/javascript/src')
-rw-r--r--lambda-calcul/javascript/src/client.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/lambda-calcul/javascript/src/client.js b/lambda-calcul/javascript/src/client.js
index d2de0d4..d046187 100644
--- a/lambda-calcul/javascript/src/client.js
+++ b/lambda-calcul/javascript/src/client.js
@@ -1,6 +1,11 @@
const axios = require('axios');
const newClient = ({ playerName, challengerURL }) => {
+ const nextChallenge = (token) => axios ({
+ url: `${challengerURL}/api/challenge?token=${token}`,
+ })
+ .then(({ data: { expr } }) => expr);
+
const start = () => axios({
method: 'POST',
url: `${challengerURL}/api/register`,
@@ -10,6 +15,7 @@ const newClient = ({ playerName, challengerURL }) => {
.then(({ data }) => data);
return {
+ nextChallenge,
start,
};
};