Example #1
0
func (ws *WorkServer) doneWork(work *Hyades.Work, res *Hyades.WorkResult) error {
	err := work.Succeeded()
	if err != nil {
		return err
	}
	work.SetStatus("Saving work")
	err = ws.SaveResult(work, res)
	if err != nil {
		return err
	}

	work.SetStatus("Work done")

	//work.PartOf().Save(ws.db.session)
	return nil
}