UNPKG

rascal

Version:

A config driven wrapper for amqplib supporting multi-host connections, automatic error recovery, redelivery flood protection, transparent encryption / decryption, channel pooling and publication timeouts

21 lines (17 loc) 439 B
module.exports = { qualify, prefix, suffix, }; function qualify(name, namespace, unique) { if (name === '') return name; name = prefix(namespace, name); name = suffix(unique || undefined, name); return name; } function prefix(prefix, name, separator) { return prefix ? prefix + (separator || ':') + name : name; } function suffix(suffix, name, separator) { return suffix ? name + (separator || ':') + suffix : name; }