CryptoCircuitController
Defined in: packages/messaging/src/delivery-tracking/crypto-control-plane.ts:114
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CryptoCircuitController(
options?):CryptoCircuitController
Defined in: packages/messaging/src/delivery-tracking/crypto-control-plane.ts:126
Parameters
Section titled “Parameters”options?
Section titled “options?”CryptoCircuitControllerOptions = {}
Returns
Section titled “Returns”CryptoCircuitController
Methods
Section titled “Methods”beforeOperation()
Section titled “beforeOperation()”beforeOperation(
context):Promise<{allowed:boolean;state:FieldCryptoCircuitState; }>
Defined in: packages/messaging/src/delivery-tracking/crypto-control-plane.ts:138
Parameters
Section titled “Parameters”context
Section titled “context”DeliveryTrackingCryptoOperationContext
Returns
Section titled “Returns”Promise<{ allowed: boolean; state: FieldCryptoCircuitState; }>
Implementation of
Section titled “Implementation of”DeliveryTrackingCryptoController.beforeOperation
onFailure()
Section titled “onFailure()”onFailure(
context):Promise<void>
Defined in: packages/messaging/src/delivery-tracking/crypto-control-plane.ts:201
Parameters
Section titled “Parameters”context
Section titled “context”DeliveryTrackingCryptoOperationContext & object
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”DeliveryTrackingCryptoController.onFailure
onSuccess()
Section titled “onSuccess()”onSuccess(
context):Promise<void>
Defined in: packages/messaging/src/delivery-tracking/crypto-control-plane.ts:174
Parameters
Section titled “Parameters”context
Section titled “context”DeliveryTrackingCryptoOperationContext
Returns
Section titled “Returns”Promise<void>