Listening for events
An app can listen to events, subscribe to them and run some code whenever the particular event occurs.
If you have created a connection you can listen for events using the on()
function.
const adapter = NightlyConnectAdapter.buildLazy({
appMetadata: {
name: 'NCTestSolana',
description: 'Nightly Connect Test',
icon: 'https://docs.nightly.app/img/logo.png',
additionalInfo: 'Courtesy of Nightly Connect team'
},
url: 'https://nc2.nightly.app'
})
adapter.on('connect', (publicKey) => {
...
})
adapter.on('change', (adapter) => {
...
})
adapter.on('disconnect', () => {
...
})
adapter.on('error', (error) => {
...
})