@betakiller/wamp-wrapper
v0.5.3
Published
JavaScript facade for BetaKiller WAMP transport
Downloads
46
Readme
betakiller-wamp-js
JavaScript facade for BetaKiller WAMP transport
Use
import BetakillerWampFacade from '@betakiller/wamp-wrapper';
const WampFacade = new BetakillerWampFacade;
WampFacade
.requestApi('validation', 'userEmail', '[email protected]')
.then(response => console.log('Request response:', response))
.catch(error => console.error('Request error:', error));// Import NPM module
import BetakillerWampFacade from '@betakiller/wamp-wrapper';
// Creating instance of WAMP facade
const WampFacade = new BetakillerWampFacade(
// Event on resolve connecting
(facade)=>console.log('Connecting result:', facade),
// Event on reject/error connecting
(data)=>console.log('Connecting error:', data),
// Debug mode
true
);
// Creating WAMP request
WampFacade
// Request: string uri, string|array data
//.request('api', ['validation', 'userEmail', '[email protected]'])
// Request RPC API: string resource, string method, string|array data
.requestApi('validation', 'userEmail', '[email protected]')
// Event on resolve request
.then(response => console.log('Request response:', response))
// Event on reject/error request
.catch(error => console.error('Request error:', error));