MCPcopy
hub / github.com/wavetermdev/waveterm / SendBlockJobStatusEvent

Function SendBlockJobStatusEvent

pkg/jobcontroller/jobcontroller.go:220–231  ·  view source on GitHub ↗
(ctx context.Context, blockId string)

Source from the content-addressed store, hash-verified

218}
219
220func 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
233func sendBlockJobStatusEventByJob(ctx context.Context, job *waveobj.Job) {
234 if job == nil || job.AttachedBlockId == "" {

Callers 3

AttachJobToBlockFunction · 0.85
DetachJobFromBlockFunction · 0.85

Calls 2

GetBlockJobStatusFunction · 0.85
PublishMethod · 0.80

Tested by

no test coverage detected