UNPKG

resolve-local-event-broker

Version:

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

25 lines (22 loc) 546 B
import { SUBSCRIBERS_TABLE_NAME } from '../constants'; async function unsubscribe(pool, payload) { const { database: { escapeStr, escapeId, runRawQuery } } = pool; const { eventSubscriber } = payload; const subscribersTableNameAsId = escapeId(SUBSCRIBERS_TABLE_NAME); await runRawQuery(` DELETE FROM ${subscribersTableNameAsId} WHERE "eventSubscriber" = ${escapeStr(eventSubscriber)}; COMMIT; BEGIN IMMEDIATE; `); } export default unsubscribe; //# sourceMappingURL=unsubscribe.js.map