@rc-ex/events v1.3.12
Events Extension
This extension emits API call related events.
Install
yarn add @rc-ex/eventsUsage
import RingCentral from '@rc-ex/core';
import EventsExtension, {Events} from '@rc-ex/events';
const rc = new RingCentral(...);
const eventsExtension = new EventsExtension(eventsOptions);
await rc.installExtension(eventsExtension);
eventsExtension.eventEmitter.on(Events.requestSuccess, r => {
console.log(`There is a request error: ${r}`)
})For a working sample, please check this test case.
EventsOptions
EventsExtension constructor accepts optional EventsOptions as parameter:
type EventsOptions = {
enabledEvents?: Events[];
};enabledEvents
enabledEvents specifies which events are enabled:
enum Events {
beforeRequest = 'beforeRequest',
requestSuccess = 'requestSuccess',
requestError = 'requestError',
// enum values below are from
// https://github.com/ringcentral/ringcentral-js/blob/master/sdk/src/platform/Platform.ts
beforeLogin = 'beforeLogin',
loginSuccess = 'loginSuccess',
loginError = 'loginError',
beforeRefresh = 'beforeRefresh',
refreshSuccess = 'refreshSuccess',
refreshError = 'refreshError',
beforeLogout = 'beforeLogout',
logoutSuccess = 'logoutSuccess',
logoutError = 'logoutError',
rateLimitError = 'rateLimitError',
}If you don't specify this parameter, all events are enabled by default.
12 months ago
12 months ago
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago