gitlab-org--gitlab-foss/app/assets/javascripts/diffs/workers/tree_worker.js

20 lines
454 B
JavaScript

import { sortTree } from '~/ide/stores/utils';
import { generateTreeList } from '../utils/tree_worker_utils';
// eslint-disable-next-line no-restricted-globals
self.addEventListener('message', (e) => {
const { data } = e;
if (data === undefined) {
return;
}
const { treeEntries, tree } = generateTreeList(data);
// eslint-disable-next-line no-restricted-globals
self.postMessage({
treeEntries,
tree: sortTree(tree),
});
});