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
| Parameter | Type |
|---|---|
message | InboundChannelMessage |
decision | Exclude<ChannelAccessDecision, { kind: "allow"; }> |
io | { deliver: (reply) => Promise<DeliveryReceipt>; } |
io.deliver | (reply) => Promise<DeliveryReceipt> |
Returns
Promise<void>