ACL_LOG.js 640 B

1234567891011121314151617181920212223
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.transformReply = exports.transformArguments = void 0;
  4. function transformArguments(count) {
  5. const args = ['ACL', 'LOG'];
  6. if (count) {
  7. args.push(count.toString());
  8. }
  9. return args;
  10. }
  11. exports.transformArguments = transformArguments;
  12. function transformReply(reply) {
  13. return reply.map(log => ({
  14. count: log[1],
  15. reason: log[3],
  16. context: log[5],
  17. object: log[7],
  18. username: log[9],
  19. ageSeconds: Number(log[11]),
  20. clientInfo: log[13]
  21. }));
  22. }
  23. exports.transformReply = transformReply;