fix load/moto, add default broker for gapp/moto. gut broken meta app
This commit is contained in:
parent
6b9c9b2753
commit
b471713917
9 changed files with 35 additions and 3060 deletions
|
|
@ -72,3 +72,9 @@ class Broker {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
// establish default broker when GridApp container present
|
||||
let gapp = self.gapp;
|
||||
if (gapp && !gapp.broker) {
|
||||
gapp.broker = new Broker();
|
||||
}
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
(function() {
|
||||
|
||||
let gapp = self.gapp = self.gapp || {},
|
||||
moto = self.moto = self.moto || {},
|
||||
moto = self.moto = self.moto || gapp,
|
||||
ccvalue = self.navigator ? navigator.hardwareConcurrency || 1 : 1,
|
||||
ccmax = ccvalue > 3 ? ccvalue - 1 : 0,
|
||||
workcc = false, // concurrent or not
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
(function() {
|
||||
|
||||
let gapp = self.gapp = self.gapp || {},
|
||||
moto = self.moto = self.moto || {},
|
||||
moto = self.moto = self.moto || gapp,
|
||||
time = Date.now;
|
||||
|
||||
if (moto.worker) return;
|
||||
|
|
@ -44,7 +44,10 @@ const dispatch = moto.worker = {
|
|||
}
|
||||
},
|
||||
error: (data) => {
|
||||
dispatch.send({ error: data });
|
||||
if (canSend(data)) {
|
||||
done = true;
|
||||
dispatch.send({ error: data });
|
||||
}
|
||||
}
|
||||
},
|
||||
canSend = (data) => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue