UNPKG

ts-mailcow-api

Version:
50 lines 1.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logEndpoints = logEndpoints; const LOG_ENDPOINTS = { ACME: 'get/logs/acme', API: 'get/logs/api', AUTODISCOVER: 'get/logs/autodiscover', DOVECOT: 'get/logs/dovecot', NETFILTER: 'get/logs/netfilter', POSTFIX: 'get/logs/postfix', RATELIMITED: 'get/logs/ratelimited', RSPAMD: 'get/logs/rspamd-history', SOGO: 'get/logs/sogo', WATCHDOG: 'get/logs/watchdog', }; function logEndpoints(bind) { return { acme(count) { return bind.requestFactory.get(LOG_ENDPOINTS.ACME + `/${count}`); }, api(count) { return bind.requestFactory.get(LOG_ENDPOINTS.API + `/${count}`); }, autodiscover(count) { return bind.requestFactory.get(LOG_ENDPOINTS.AUTODISCOVER + `/${count}`); }, dovecot(count) { return bind.requestFactory.get(LOG_ENDPOINTS.DOVECOT + `/${count}`); }, netfilter(count) { return bind.requestFactory.get(LOG_ENDPOINTS.NETFILTER + `/${count}`); }, postfix(count) { return bind.requestFactory.get(LOG_ENDPOINTS.POSTFIX + `/${count}`); }, ratelimited(count) { return bind.requestFactory.get(LOG_ENDPOINTS.RATELIMITED + `/${count}`); }, rspamd(count) { return bind.requestFactory.get(LOG_ENDPOINTS.RSPAMD + `/${count}`); }, sogo(count) { return bind.requestFactory.get(LOG_ENDPOINTS.SOGO + `/${count}`); }, watchdog(count) { return bind.requestFactory.get(LOG_ENDPOINTS.WATCHDOG + `/${count}`); }, }; } //# sourceMappingURL=log-endpoints.js.map