Allow sending queued messages when a task is stopped
This commit is contained in:
@@ -986,3 +986,15 @@ func writeStoreError(w http.ResponseWriter, err error) {
|
||||
}
|
||||
writeError(w, http.StatusInternalServerError, err)
|
||||
}
|
||||
|
||||
func (s *Server) SendQueuedMessage(w http.ResponseWriter, r *http.Request, taskID string, inputID int64) {
|
||||
u, ok := s.actingUser(w, r)
|
||||
if !ok {
|
||||
return
|
||||
}
|
||||
if err := s.agents.SendQueued(r.Context(), taskID, inputID, u); err != nil {
|
||||
writeAgentError(w, err)
|
||||
return
|
||||
}
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user