fix workers to work with worker-loader
This commit is contained in:
parent
f7ec12aa8d
commit
d57db886ac
3 changed files with 67 additions and 2 deletions
|
@ -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 = {}
|
||||
|
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue