UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

33 lines (28 loc) 679 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _constants = require("../constants"); async function unsubscribe(pool, payload) { const { database: { escapeStr, escapeId, runRawQuery } } = pool; const { eventSubscriber } = payload; const subscribersTableNameAsId = escapeId(_constants.SUBSCRIBERS_TABLE_NAME); await runRawQuery(` DELETE FROM ${subscribersTableNameAsId} WHERE "eventSubscriber" = ${escapeStr(eventSubscriber)}; COMMIT; BEGIN IMMEDIATE; `); } var _default = unsubscribe; exports.default = _default; //# sourceMappingURL=unsubscribe.js.map