summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/lib/diff/diff_worker.js
blob: f09930e815875620b14c106de9308c24bf0f94df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import { computeDiff } from './diff';

// eslint-disable-next-line no-restricted-globals
self.addEventListener('message', (e) => {
  const data = e.data;

  // eslint-disable-next-line no-restricted-globals
  self.postMessage({
    path: data.path,
    changes: computeDiff(data.originalContent, data.newContent),
  });
});