add missing declare_lib.nim file

This commit is contained in:
Ivan Folgueira Bande 2025-12-12 16:51:09 +01:00
parent c28b132b1b
commit 569b53ada6
No known key found for this signature in database
GPG Key ID: 3C117481F89E24A7

10
library/declare_lib.nim Normal file
View File

@ -0,0 +1,10 @@
import ffi
import waku/factory/waku
declareLibrary("waku")
proc set_event_callback(
ctx: ptr FFIContext[Waku], callback: FFICallBack, userData: pointer
) {.dynlib, exportc, cdecl.} =
ctx[].eventCallback = cast[pointer](callback)
ctx[].eventUserData = userData