Я разработал диспетчер полезной нагрузки, который генерирует звуковой сигнал, но на стороне получателя, как я могу включить onReceiving
& onReceived
события при декодировании звука или звукового сигнала в мои данные на веб-странице
My Chirp Instantiation:
var chirp = Chirp({
key: CHIRP_APP_KEY,
onReceiving: () => {
this.setState({
received: '...',
disabled: true
})
},
onReceived: data => {
console.log('xyz')
if (data.length > 0) {
console.log(toAscii(data))
} else {
console.error('Decode failed')
}
}
});
CHirp SDK вызывает в wasm
chirp.then(sdk => {
console.log(sdk)
sdk.start().then(() => {
// sdk.onReceiving()
})
}).catch(console.error)
в этом сценарии, как я могу включить серию обещаний?