1.2.3 • Published 6 years ago
webcom-as-promised v1.2.3
Webcom as Promised
Promise wrapper for Webcom library.
The promised wrapper that will protect you from falling into the callback hell.
Installation
npm i webcom-as-promised
Example
const Webcom = require('webcom-as-promised');
const webcomRef = new Webcom('YOUR NAMESPACE URL');
webcomRef
.authWithPassword({
"email":"email@example.com",
"password": "$0ME_P@$$W0RD"
})
.then((auth) => {
console.log(`Whola! authed sucessfully!`);
return webcomRef.child('sub_child').valueAsync();
})
.then((v) => v.val())
.then((val) => console.log(`Value sub_child is ${val}`))
.catch(console.log);
Promisified APIs
Callback API | Promise API |
---|---|
value | valueAsync |
update | updateAsync |
set | setAsync |
remove | removeAsync |
push | pushAsync |
resume | resumeAsync |
logout | logoutAsync |
New APIs
confirmEmail
resetPassword
getPathFromRoot
navigateFromRoot
Thanks
All thanks to Mohamad Gamal for his contribution in developing this wrapper.