trilium/src/services/cls.js
2018-03-30 13:20:36 -04:00

21 lines
396 B
JavaScript

const clsHooked = require('cls-hooked');
const namespace = clsHooked.createNamespace("trilium");
async function init(callback) {
return await namespace.runAndReturn(callback);
}
function wrap(callback) {
return async () => await init(callback);
}
function getSourceId() {
return namespace.get('sourceId');
}
module.exports = {
init,
wrap,
namespace,
getSourceId
};