Merge pull request #13892 from tschaub/unused-worker

Remove unused worker
This commit is contained in:
Tim Schaub
2022-07-27 18:10:04 -06:00
committed by GitHub
4 changed files with 0 additions and 89 deletions

View File

@@ -1,11 +0,0 @@
---
layout: example.html
title: Worker
shortdesc: This example should be deleted.
docs: >
When you move the map, a message is sent to a worker. In response, the worker sends a
message back with the version identifier.
tags: "worker"
experimental: true
---
<div id="map" class="map"></div>

View File

@@ -1,34 +0,0 @@
/* eslint-disable no-console */
import Map from '../src/ol/Map.js';
import OSM from '../src/ol/source/OSM.js';
import TileLayer from '../src/ol/layer/Tile.js';
import View from '../src/ol/View.js';
import {create as createVersionWorker} from '../src/ol/worker/version.js';
const map = new Map({
layers: [
new TileLayer({
source: new OSM(),
}),
],
target: 'map',
view: new View({
center: [0, 0],
zoom: 2,
}),
});
const worker = createVersionWorker();
worker.addEventListener('error', function (error) {
console.error('worker error', error);
});
worker.addEventListener('message', function (event) {
console.log('message from worker:', event.data);
});
map.on('moveend', function (event) {
const state = event.frameState.viewState;
worker.postMessage({zoom: state.zoom, center: state.center});
});

View File

@@ -1,15 +0,0 @@
/**
* A worker that responds to messages by posting a message with the version identifier.
* @module ol/worker/version
*/
import {VERSION} from '../util.js';
/** @type {any} */
const worker = self;
worker.onmessage = (event) => {
console.log('version worker received message:', event.data); // eslint-disable-line
worker.postMessage(`version: ${VERSION}`);
};
export let create;

View File

@@ -1,29 +0,0 @@
import {VERSION} from '../../../../../src/ol/util.js';
import {create} from '../../../../../src/ol/worker/version.js';
describe('ol/worker/version', function () {
let worker;
beforeEach(function () {
worker = create();
});
afterEach(function () {
if (worker) {
worker.terminate();
}
worker = null;
});
describe('messaging', function () {
it('responds with the version', function (done) {
worker.addEventListener('error', done);
worker.addEventListener('message', function (event) {
expect(event.data).to.equal('version: ' + VERSION);
done();
});
worker.postMessage('test message');
});
});
});