0.4.1 • Published 6 years ago

@netvoice/phonelix-client v0.4.1

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

Phonelix ApiClient JS library

Installation

npm install @netvoice/phonelix-client

Usage

Promise based

var Phonelix = require('@netvoice/phonelix-client');

var client = new Phonelix();

client.login('**username**', '**password**')
    .then(() => {
        client.getUserInfo()
            .then(info => {
                console.log(info);
            })
            .catch(error => {
                console.log(error);
            });
    })
    .catch(error => {
        console.log(error);
    });

Event based

var Phonelix = require('@netvoice/phonelix-client');

var client = new Phonelix();

client.login('**username**', '**password**');

client.on('login-success', () => {
	client.getUserInfo()
		.then(info => {
			console.log(info);
		})
		.catch(error => {
			console.log(error);
		});
})

client.on('login-error', (message) => {
	console.log(message);
})
eventdescriptionreturn
login-successafter successfull autheticationtoken object
login-errorlogin failed in client.login functionerror message
refresh-successtoken was successfully refreshednew token object
refresh-errorrefresh failed in token.refresh functionerror message
request-errorapi call failederror message and called request
token-errortoken was not createderror message
0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago