Handle circuit shutdowns better

This commit is contained in:
Casper Warden
2022-04-20 11:32:38 +01:00
parent ebea491c93
commit d40f744be0
5 changed files with 71 additions and 17 deletions

View File

@@ -212,6 +212,10 @@ export class ObjectStoreFull extends ObjectStoreLite implements IObjectStore
protected objectUpdateCached(objectUpdateCached: ObjectUpdateCachedMessage): void
{
if (!this.circuit)
{
return;
}
const rmo = new RequestMultipleObjectsMessage();
rmo.AgentData = {
AgentID: this.agent.agentID,
@@ -230,6 +234,10 @@ export class ObjectStoreFull extends ObjectStoreLite implements IObjectStore
}
if (rmo.ObjectData.length > 0)
{
if (!this.circuit)
{
return;
}
this.circuit.sendMessage(rmo, 0);
}
}