server: fix some spurious errors

This commit is contained in:
Koushik Dutta
2022-10-27 15:13:37 -07:00
parent ca95fccbad
commit 6a3dbc7b7f
2 changed files with 5 additions and 2 deletions

View File

@@ -324,10 +324,10 @@ export async function setupPluginRemote(peer: RpcPeer, api: PluginAPI, pluginId:
}
if (eventDetails.property) {
remote.notify(id, eventDetails.eventTime, eventDetails.eventInterface, eventDetails.property, getSystemState()[id]?.[eventDetails.property], eventDetails.changed);
remote.notify(id, eventDetails.eventTime, eventDetails.eventInterface, eventDetails.property, getSystemState()[id]?.[eventDetails.property], eventDetails.changed).catch(() => {});
}
else {
remote.notify(id, eventDetails.eventTime, eventDetails.eventInterface, eventDetails.property, eventData, eventDetails.changed);
remote.notify(id, eventDetails.eventTime, eventDetails.eventInterface, eventDetails.property, eventData, eventDetails.changed).catch(() => {});
}
});

View File

@@ -479,6 +479,9 @@ export class RpcPeer {
}
async handleMessage(message: RpcMessage, deserializationContext?: any) {
if (Object.isFrozen(this.pendingResults))
return;
try {
switch (message.type) {
case 'param': {