diff --git a/src/telebot/private/utils.nim b/src/telebot/private/utils.nim index 76d115c..be88098 100644 --- a/src/telebot/private/utils.nim +++ b/src/telebot/private/utils.nim @@ -95,7 +95,7 @@ proc unmarshal*(n: JsonNode, T: typedesc): T {.gcsafe.} = when T is TelegramObject: for name, value in result.fieldPairs: when not value.hasCustomPragma(telebotInternalUse): - let jsonKey = formatName(name) + let jsonKey = static(formatName(name)) if n.hasKey(jsonKey): value = unmarshal(n[jsonKey], value.type) elif result is ref: @@ -128,7 +128,7 @@ proc marshal*[T](t: T, s: var string) {.inline.} = s.add "{" for name, value in t.fieldPairs: when not value.hasCustomPragma(telebotInternalUse): - let jsonKey = formatName(name) + let jsonKey = static(formatName(name)) if value.isSet: s.add("\"" & jsonKey & "\":") marshal(value, s) diff --git a/telebot.nimble b/telebot.nimble index a1e168f..f65048f 100644 --- a/telebot.nimble +++ b/telebot.nimble @@ -1,4 +1,4 @@ -version = "2024.09.10" +version = "2024.12.17" author = "Huy Doan" description = "Async Telegram Bot API Client" license = "MIT"