diff options
author | Julien Dessaux | 2025-02-14 00:14:15 +0100 |
---|---|---|
committer | Julien Dessaux | 2025-02-14 00:14:15 +0100 |
commit | d97985a694b218713ddf63ed684b6a509f931f3b (patch) | |
tree | 84609f4e242419bf89301e0ead4927f450d7bfe5 /golang/pkg/agent/error.go | |
parent | [golang] Bootstrap contracting and refactor the agent code (diff) | |
download | spacetraders-d97985a694b218713ddf63ed684b6a509f931f3b.tar.gz spacetraders-d97985a694b218713ddf63ed684b6a509f931f3b.tar.bz2 spacetraders-d97985a694b218713ddf63ed684b6a509f931f3b.zip |
[golang] implement automation loop and add contract accepting
Diffstat (limited to 'golang/pkg/agent/error.go')
-rw-r--r-- | golang/pkg/agent/error.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/golang/pkg/agent/error.go b/golang/pkg/agent/error.go new file mode 100644 index 0000000..64e6b8d --- /dev/null +++ b/golang/pkg/agent/error.go @@ -0,0 +1,15 @@ +package agent + +import "git.adyxax.org/adyxax/spacetraders/golang/pkg/model" + +type shipError struct { + err error + ship *model.Ship +} + +func (a *agent) sendShipError(err error, ship *model.Ship) { + a.channel <- shipError{ + err: err, + ship: ship, + } +} |