logos-chat/src/chat_sdk/errors.nim
2025-12-01 14:39:49 +08:00

14 lines
250 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})"