summaryrefslogtreecommitdiff
path: root/internal/logic.go
diff options
context:
space:
mode:
authorWayne-Cole <77279425+Wacky404@users.noreply.github.com>2026-06-13 20:26:39 -0500
committerWayne-Cole <77279425+Wacky404@users.noreply.github.com>2026-06-13 20:26:39 -0500
commit1cfd8a143107ab4bc50092daa45407196df0b75d (patch)
treec25097cdcfe39a875dad3eb483c59a95c5e8b1be /internal/logic.go
parentbb0d5fecf8d839efa0e89c33d310c5202c6f8919 (diff)
downloadlurchers-1cfd8a143107ab4bc50092daa45407196df0b75d.tar.xz
lurchers-1cfd8a143107ab4bc50092daa45407196df0b75d.zip
update: dove deep into unix api and made the base orchestration system
Diffstat (limited to 'internal/logic.go')
-rw-r--r--internal/logic.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/internal/logic.go b/internal/logic.go
new file mode 100644
index 0000000..f6c096f
--- /dev/null
+++ b/internal/logic.go
@@ -0,0 +1,28 @@
+package internal
+
+import (
+ "log/slog"
+)
+
+var (
+ statusArgs lurchArgs = lurchArgs{}
+ status lurchCallback = func(args lurchArgs) error {
+ if len(args) == 0 {
+ slog.Debug("empty args map", "length", len(args))
+ }
+
+ slog.Debug("stuff is happening eventually")
+
+ return nil
+ }
+)
+
+var (
+ spawnWorkerArgs lurchArgs = lurchArgs{"timeout_ns": int64(0)}
+ spawnWorker lurchCallback = func(args lurchArgs) error {
+ // tired TODO: finish impl of SpawnWorker from unix api
+ if dP, ok := args["daemon"].(*Daemon); ok {
+ dP.SpawnWorker()
+ }
+ }
+)