package main import ( "git.novox.be/novox/mesh-contracts/health-and-repair/go/clients/meshhandactsclient" stdio "git.novox.be/novox/mesh-sdk/go" "git.novox.be/novox/mesh-sdk/go/views" ) // handActs records the hand acts of the views reader through the seat mesh-hand-acts's client. An act the seat does not // take is an error, and the reader then does nothing (the views package's rule). type handActs struct{} func (handActs) RecordHandAct(a views.HandAct) error { _, err := meshhandactsclient.Recorder{Ask: stdio.Ask}.Record(meshhandactsclient.Request{What: a.What, Why: a.Why, Cause: a.Cause, Verb: a.Verb}) return err }