(ctx context.Context, blockId string)
| 218 | } |
| 219 | |
| 220 | func SendBlockJobStatusEvent(ctx context.Context, blockId string) { |
| 221 | data, err := GetBlockJobStatus(ctx, blockId) |
| 222 | if err != nil { |
| 223 | log.Printf("[block:%s] error getting block job status: %v", blockId, err) |
| 224 | return |
| 225 | } |
| 226 | wps.Broker.Publish(wps.WaveEvent{ |
| 227 | Event: wps.Event_BlockJobStatus, |
| 228 | Scopes: []string{fmt.Sprintf("block:%s", blockId)}, |
| 229 | Data: data, |
| 230 | }) |
| 231 | } |
| 232 | |
| 233 | func sendBlockJobStatusEventByJob(ctx context.Context, job *waveobj.Job) { |
| 234 | if job == nil || job.AttachedBlockId == "" { |
no test coverage detected