mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
21 lines
396 B
JavaScript
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
|
|
}; |