nim-chat-poc/library/declare_lib.nim

14 lines
288 B
Nim
Raw Normal View History

import ffi
2026-01-09 11:29:14 +02:00
import src/chat/client
declareLibrary("logoschat")
proc set_event_callback(
2026-01-12 18:16:01 +02:00
ctx: ptr FFIContext[ChatClient],
callback: FFICallBack,
userData: pointer
) {.dynlib, exportc, cdecl.} =
ctx[].eventCallback = cast[pointer](callback)
ctx[].eventUserData = userData