Fix empty codex version and revision empty

This commit is contained in:
Arnaud 2025-09-18 12:19:46 +02:00
parent 8a636d6279
commit 3ad7f2eba1
No known key found for this signature in database
GPG Key ID: B8FBC178F10CA7AE

View File

@ -113,14 +113,28 @@ proc codex_version(
): cint {.dynlib, exportc.} =
init(ctx, callback, userData)
return callback.success(conf.codexVersion, userData)
callback(
RET_OK,
cast[ptr cchar](conf.codexVersion),
cast[csize_t](len(conf.codexVersion)),
userData,
)
return RET_OK
proc codex_revision(
ctx: ptr CodexContext, callback: CodexCallback, userData: pointer
): cint {.dynlib, exportc.} =
init(ctx, callback, userData)
return callback.success(conf.codexRevision, userData)
callback(
RET_OK,
cast[ptr cchar](conf.codexRevision),
cast[csize_t](len(conf.codexRevision)),
userData,
)
return RET_OK
proc codex_repo(
ctx: ptr CodexContext, callback: CodexCallback, userData: pointer