@lpgroup/feathers-mongodb-hooks
Version:
Hooks for feathers-mongo.
18 lines (14 loc) • 496 B
JavaScript
import { log } from "@lpgroup/utils";
import { endSessionAndCommitTransaction, debugMsg } from "../sessions.js";
const { error } = log("database");
// eslint-disable-next-line no-unused-vars
export default (options = {}) =>
async (context) => {
const { params } = context;
if (!params.sessionId) {
error("No session started", context);
throw Error("No session started");
}
debugMsg("endSession", context);
return endSessionAndCommitTransaction(context);
};