Skip to content

Commit 04527e5

Browse files
committed
Disconnected due to limit
1 parent 3049e99 commit 04527e5

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

packages/host/src/lib/cpm-connector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ export class CPMConnector extends TypedEmitter<Events> {
271271
this.logger.updateBaseLog({ id: this.info.id });
272272
}
273273

274-
if (message[0] === CPMMessageCode.KEY_REVOKED) {
274+
if (message[0] === CPMMessageCode.KEY_REVOKED || message[0] === CPMMessageCode.LIMIT_EXCEEDED) {
275275
this.logger.trace("Received pre drop message");
276276
this.isAbandoned = true;
277277
}

packages/model/src/stream-handler.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ type ControlMessageHandlerList = {
5555
[RunnerMessageCode.EVENT]: ConfiguredMessageHandler<RunnerMessageCode.EVENT>[];
5656
[CPMMessageCode.STH_ID]: ConfiguredMessageHandler<CPMMessageCode.STH_ID>[];
5757
[CPMMessageCode.KEY_REVOKED]: ConfiguredMessageHandler<CPMMessageCode.KEY_REVOKED>[];
58+
[CPMMessageCode.LIMIT_EXCEEDED]: ConfiguredMessageHandler<CPMMessageCode.LIMIT_EXCEEDED>[];
5859
};
5960

6061
export class CommunicationHandler implements ICommunicationHandler {
@@ -90,6 +91,7 @@ export class CommunicationHandler implements ICommunicationHandler {
9091
[RunnerMessageCode.INPUT_CONTENT_TYPE]: [],
9192
[CPMMessageCode.STH_ID]: [],
9293
[CPMMessageCode.KEY_REVOKED]: [],
94+
[CPMMessageCode.LIMIT_EXCEEDED]: [],
9395
};
9496
this.monitoringHandlerHash = {
9597
[RunnerMessageCode.ACKNOWLEDGE]: [],

packages/symbols/src/cpm-message-code.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ export enum CPMMessageCode {
1313

1414
CONFIRM_MSG = 8000,
1515

16-
KEY_REVOKED = 9001
16+
KEY_REVOKED = 9001,
17+
LIMIT_EXCEEDED = 9002
1718
}

packages/types/src/message-streams.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export type EncodedMessage<
9595
export type ControlMessageCode =
9696
RunnerMessageCode.KILL | RunnerMessageCode.MONITORING_RATE | RunnerMessageCode.STOP | RunnerMessageCode.EVENT |
9797
RunnerMessageCode.PONG |
98-
CPMMessageCode.STH_ID | CPMMessageCode.KEY_REVOKED |
98+
CPMMessageCode.STH_ID | CPMMessageCode.KEY_REVOKED | CPMMessageCode.LIMIT_EXCEEDED |
9999
RunnerMessageCode.INPUT_CONTENT_TYPE;
100100

101101
export type EncodedControlMessage = EncodedMessage<ControlMessageCode>;

0 commit comments

Comments
 (0)