thunder-client
Version:
A JavaScript client for the Thunder API
38 lines (30 loc) • 1.12 kB
JavaScript
const ThunderClient = require('../src/thunder-client');
let thunder = new ThunderClient('http://localhost:8080', 'application', 'secret');
// Create a new user
thunder.createUser({
email: { address: 'sample@sanctionco.com' },
password: '12345',
}, (err, statusCode, result) => {
if (err) return console.log(err);
console.log(result);
// Get the user
thunder.getUser('sample@sanctionco.com', '12345', (err, statusCode, result) => {
if (err) return console.log(err);
console.log(result);
// Send email
thunder.sendEmail('sample@sanctionco.com', '12345', (err, statusCode, result) => {
if (err) return console.log(err);
console.log(result);
// Verify user
thunder.verifyUser('sample@sanctionco.com', result.email.verificationToken, (err, statusCode, result) => {
if (err) return console.log(err);
console.log(result);
// Delete the user
thunder.deleteUser('sample@sanctionco.com', '12345', (err, statusCode, result) => {
if (err) return console.log(err);
console.log(result);
});
});
});
});
});