INNER CODE UNIT · JavaScript
hasActiveSession
aravindnc/mongoose-paginate-v2 · src/index.js:83
function hasActiveSession(model, queryOptions) {
if (hasOwn(queryOptions, 'session')) {
return isSessionInTransaction(queryOptions.session);
}
const base = model && model.db && model.db.base;
const als = base && base.transactionAsyncLocalStorage;
if (!als || typeof als.getStore !== 'function') {
return false;
}
const store = als.getStore();
return isSessionInTransaction(store && store.session);
}
function paginate(query, options, callback) {
options = {