mirror of
https://github.com/zadam/trilium.git
synced 2024-09-25 01:56:02 +08:00
16 lines
313 B
JavaScript
16 lines
313 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);
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
init,
|
||
|
wrap,
|
||
|
namespace
|
||
|
};
|