The cli throws errors when an event or a result without data is emitted from a service:
/Users/nico/Development/MESG/js-sdk/packages/api/lib/util/encoder.js:55
return Object.keys(data.fields || {}).reduce((prev, next) => (Object.assign(Object.assign({}, prev), { [next]: exports.decodeField(data.fields[next]) })), {});
^
TypeError: Cannot read property 'fields' of undefined
at Object.exports.decode (/Users/nico/Development/MESG/js-sdk/packages/api/lib/util/encoder.js:55:29)
at ClientReadableStream.<anonymous> (/Users/nico/Development/MESG/js-sdk/packages/cli/src/commands/service/dev.ts:136:89)
at ClientReadableStream.emit (events.js:311:20)
at addChunk (_stream_readable.js:294:12)
at readableAddChunk (_stream_readable.js:275:11)
at ClientReadableStream.Readable.push (_stream_readable.js:209:10)
at Object.onReceiveMessage (/Users/nico/Development/MESG/js-sdk/packages/api/node_modules/grpc/src/client_interceptors.js:1263:19)
at InterceptingListener.recvMessageWithContext (/Users/nico/Development/MESG/js-sdk/packages/api/node_modules/grpc/src/client_interceptors.js:607:19)
at /Users/nico/Development/MESG/js-sdk/packages/api/node_modules/grpc/src/client_interceptors.js:707:14
The cli throws errors when an event or a result without data is emitted from a service: