summary refs log tree commit diff
path: root/src/util/RabbitMQ.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-11 19:29:39 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-11 19:29:39 +0200
commitd8eece32de3b509c9171d0769d042fab672439e1 (patch)
treead3980e844a173dd4cae75871d6a5aa92f49efd0 /src/util/RabbitMQ.ts
parent1.3.47 (diff)
downloadserver-d8eece32de3b509c9171d0769d042fab672439e1.tar.xz
:sparkles: rabbitmq
Diffstat (limited to '')
-rw-r--r--src/util/RabbitMQ.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/util/RabbitMQ.ts b/src/util/RabbitMQ.ts
new file mode 100644

index 00000000..9df95231 --- /dev/null +++ b/src/util/RabbitMQ.ts
@@ -0,0 +1,14 @@ +import amqp, { Connection, Channel } from "amqplib"; +import Config from "./Config"; + +var rabbitCon: Connection; +var rabbitCh: Channel; + +export async function init() { + const host = Config.get().rabbitmq.host; + if (!host) return; + rabbitCon = await amqp.connect(host); + rabbitCh = await rabbitCon.createChannel(); +} + +export { rabbitCon, rabbitCh };