logos-chat/src/chat_sdk/errors.nim
2025-10-09 22:12:33 -07:00

15 lines
251 B
Nim

import strformat
type
ChatError* = object of CatchableError
code*: ErrorCode
context*: string
ErrorCode* = enum
errTypeError
errWrapped
proc `$`*(x: ChatError): string =
fmt"ChatError(code={$x.code}, context: {x.context})"