ChannelConfig
- anonymousType: booleanrequired
Whether anonymous users may connect.
- extensionsType: objectrequired
Extensions attached to this channel, keyed by handle. Namespaces must be exclusive within a channel.
- propertyType: object · ExtensionManifest
Name A channel extension attachment.
- namespaceType: stringrequired
The extension namespace (for example
poll.). - scriptType: stringrequired
The bundled extension script name.
- transportType: stringrequired
The extension transport (for example
ws).
- hooksType: object · HooksManifestrequired
What hooks a channel's config references (capabilities only, never code).
- authzType: boolean
Whether the channel runs custom authorization on connect/publish.
- notifyType: boolean
Whether a
notifyhook is wired. - onType: integer
Disconnect The number of
onDisconnecthooks. - onType: integer
Publish The number of
onPublishhooks in the chain.
- modeType: string enumrequired
Channel mode.
standardhas a roster and presence;broadcastdoes not.values- standard
- broadcast