Доработка общения по вебсокету

This commit is contained in:
Book Pauk
2020-02-11 11:16:32 +07:00
parent 085cc47ea5
commit 2484568b21
3 changed files with 18 additions and 10 deletions

View File

@@ -122,9 +122,10 @@ class WebSocketController {
while (1) {// eslint-disable-line no-constant-condition
const prevProgress = state.progress || -1;
const prevState = state.state || '';
const lastModified = state.lastModified || 0;
state = this.workerState.getState(req.workerId);
this.send((state ? state : {}), req, ws);
this.send((state && lastModified != state.lastModified ? state : {}), req, ws);
if (!state) break;
if (state.state != 'finish' && state.state != 'error')