Skip to content

Graphorin API reference v0.8.0


Graphorin API reference / @graphorin/channels / / ChannelUnauthorizedHandler

Type Alias: ChannelUnauthorizedHandler

ts
type ChannelUnauthorizedHandler = (message, decision, io) => Promise<void>;

Defined in: packages/channels/src/gateway.ts:80

Callback for denied / unpaired peers. The FRAMEWORK never texts a peer on its own - the challenge/denial wording is application policy; use io.deliver to render one.

Parameters

ParameterType
messageInboundChannelMessage
decisionExclude&lt;ChannelAccessDecision, { kind: "allow"; }&gt;
io{ deliver: (reply) => Promise&lt;DeliveryReceipt&gt;; }
io.deliver(reply) => Promise&lt;DeliveryReceipt&gt;

Returns

Promise&lt;void&gt;

Stable