summaryrefslogtreecommitdiff
path: root/internal/logic.go
blob: f6c096f3dd34bd28d1bdbc3040297167529b3b7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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()
		}
	}
)