@coko/server
Version:
Reusable server for use by Coko's projects
27 lines (21 loc) • 446 B
JavaScript
class PostgresPubSubNoop {
/* eslint-disable-next-line class-methods-use-this */
error() {
throw new Error(
'Cannot use the Subscription Manager when useGraphQLServer is false in the config',
)
}
publish() {
this.error()
}
subscribe(triggerName, onMessage) {
this.error()
}
unsubscribe(subId) {
this.error()
}
asyncIterator(triggers) {
this.error()
}
}
module.exports = PostgresPubSubNoop