fix workers to work with worker-loader

This commit is contained in:
lawl 2020-03-31 17:16:30 +02:00
parent f7ec12aa8d
commit d57db886ac
3 changed files with 67 additions and 2 deletions

View file

@ -15,6 +15,7 @@ import Worker from './worker'
class WorkerBasedMumbleConnector {
constructor () {
this._worker = new Worker() //work(require.resolve('./worker'))
console.log(this._worker)
this._worker.addEventListener('message', this._onMessage.bind(this))
this._reqId = 1
this._requests = {}

View file

@ -16,13 +16,15 @@ import 'subworkers'
// Using require to ensure ordering relative to monkey-patch above
//let CodecsBrowser = require('mumble-client-codecs-browser')
export default function (self) {
let sampleRate
let nextClientId = 1
let nextVoiceId = 1
let voiceStreams = []
let clients = []
console.log('worker created!')
function postMessage (msg, transfer) {
try {
self.postMessage(msg, transfer)
@ -286,4 +288,5 @@ export default function (self) {
console.error('exception during message event', ev.data, ex)
}
})
}
export default null