]> git.giacomolli.uk - onechat/blobdiff - socket.go
Order model and chat declarations
[onechat] / socket.go
index 0dffeb088c4c61013cf690c8b2188a0446ad6a5b..f87bec70ad5fca67fe1bce47e21cfc9d5bcb7c6f 100644 (file)
--- a/socket.go
+++ b/socket.go
@@ -20,15 +20,6 @@ const (
        terminalSource = "terminal"
 )
 
-// checkSocketPath makes sure that path fits in the address of a Unix socket.
-func checkSocketPath(path string) error {
-       if len(path) > socketPathBytes {
-               return fmt.Errorf("socket path %s is longer than %d bytes: set ONECHAT_DIR to a shorter path", path, socketPathBytes)
-       }
-
-       return nil
-}
-
 // SocketRequest is one line from a client: "send" with the text of a user
 // message, "interrupt", "stop" with the name of a subagent in Text, or
 // "whatsapp" with the text after /whatsapp of a WhatsApp command, or "backup"
@@ -40,3 +31,12 @@ type SocketRequest struct {
        Text string `json:"text,omitempty"`
        Path string `json:"path,omitempty"`
 }
+
+// checkSocketPath makes sure that path fits in the address of a Unix socket.
+func checkSocketPath(path string) error {
+       if len(path) > socketPathBytes {
+               return fmt.Errorf("socket path %s is longer than %d bytes: set ONECHAT_DIR to a shorter path", path, socketPathBytes)
+       }
+
+       return nil
+}