Exemple #1
0
func UpdateFeedback(node model.Node, feedback float64) {
	db := persistence.GetDatabase().DbMap()
	avg := node.LocalFeedbackAverage
	fc := node.FeedbackCount
	newAvg := computeNewAverage(avg, float64(fc), feedback)
	node.LocalFeedbackAverage = newAvg
	node.FeedbackCount = fc + 1
	db.Update(&node)
}