Cleanup types.nim to only contain type definitions.

This commit is contained in:
Jakob Friedl
2025-07-16 14:45:45 +02:00
parent 292b947a4e
commit 99b017f57f
15 changed files with 143 additions and 133 deletions

View File

@@ -2,8 +2,8 @@ import prompt, terminal, argparse
import strutils, strformat, times, system, tables
import ./[agent, listener]
import ../[globals, utils]
import ../db/database
import ../globals
import ../../types
#[
@@ -127,6 +127,17 @@ proc header(cq: Conquest) =
cq.writeLine("".repeat(21))
cq.writeLine("")
proc initConquest*(dbPath: string): Conquest =
var cq = new Conquest
var prompt = Prompt.init()
cq.prompt = prompt
cq.dbPath = dbPath
cq.listeners = initTable[string, Listener]()
cq.agents = initTable[string, Agent]()
cq.interactAgent = nil
return cq
proc startServer*() =
# Handle CTRL+C,
proc exit() {.noconv.} =