This commit is contained in:
laodaming 2023-08-21 11:27:17 +08:00
parent feae3ada33
commit e2744a54f2

View File

@ -296,17 +296,15 @@ func (w *wsConnectItem) assembleRenderData(taskId string, info websocket_data.Re
func (w *wsConnectItem) operationRenderTask() { func (w *wsConnectItem) operationRenderTask() {
for { for {
select { select {
case <-w.closeChan: //整个链接关闭 case <-w.closeChan:
return return
case data := <-w.renderProperty.renderImageTaskCtlChan: //处理任务 case data := <-w.renderProperty.renderImageTaskCtlChan:
switch data.Option { switch data.Option {
case 0: //删除任务 case 0: //删除任务
delete(w.renderProperty.renderImageTask, data.TaskId) delete(w.renderProperty.renderImageTask, data.TaskId)
case 1: //新增任务 case 1: //新增任务
w.renderProperty.renderImageTask[data.TaskId] = data.RenderId w.renderProperty.renderImageTask[data.TaskId] = data.RenderId
} }
case <-time.After(time.Second * 3): //三秒阻塞则丢弃
return
} }
} }
} }