Explorar el Código

Expose `Close()` and `Drain()`.

Arto Bendiken hace 3 años
padre
commit
f4c969d60b
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  1. 8 0
      bus.go

+ 8 - 0
bus.go

@@ -25,6 +25,14 @@ func Connect(url string) (*Bus, error) {
 	return &Bus{NATS: encodedConn}, nil
 }
 
+func (bus *Bus) Close() {
+	bus.NATS.Close()
+}
+
+func (bus *Bus) Drain() error {
+	return bus.NATS.Drain()
+}
+
 func (bus *Bus) SendEmail(request *SendEmail) error {
 	return bus.Publish("email.outbound", request)
 }