mirror of
https://github.com/koush/scrypted.git
synced 2026-02-09 16:52:18 +00:00
server: fix some spurious errors
This commit is contained in:
@@ -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(() => {});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -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': {
|
||||
|
||||
Reference in New Issue
Block a user