Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import { MiddlewareCallback } from './index.js'
import GleeQuoreMessage from '../lib/message.js'
export default (event: GleeQuoreMessage, next: MiddlewareCallback) => {
Iif (!event.connection) return next()
const { connection, channel } = event
Iif (!connection.hasChannel(channel)) {
const err = new Error(
`Can't send a message to channel ${channel} using this connection.`
)
return next(err)
}
next()
}
|