redux-security
Version:
25 lines (19 loc) • 769 B
JavaScript
require('redux-journal').enable()
const tags = 'redux-security.examples.users.node-api'
import { write, error } from 'redux-journal'
import { manager } from 'redux-manager'
import { usersLocal } from 'redux-security'
const api = usersLocal()
manager.enableLogger(require('redux-node-logger')())
manager.getStore()
api.create({ username: 'user1', password: 'password1' }).then(({ userID }) => {
write(`USER _id = ${userID} CREATED`, `${tags}.api.create`)
return api.update({ _id: userID, username: 'user2' }).then((result) => {
write(`SUCCESS result = ${result}`, `${tags}.api.update`)
return api.remove({ _id: userID })
})
}).then((result) => {
write(`SUCCESS result = ${result}`, `${tags}.api.remove`)
}).catch((e) => {
error(e)
})