pusherPrint static method
void
pusherPrint(
- Pointer<
V2TXLivePusherNativePointer> pusher, - V2TXLiveLogLevel level,
- String message
Implementation
static void pusherPrint(Pointer<V2TXLivePusherNativePointer> pusher, V2TXLiveLogLevel level, String message) {
V2TXLivePusherFFIBindings bindings = V2TXLivePusherFFIBindings(LiveLoadDynamicLib.getLiteavSDK());
var nativeMessage = LogInfo(level: level, message: message).toJson().toNativeUtf8().cast<Void>();
var nativeKey = "printLog".toNativeUtf8().cast<Int8>();
bindings.setProperty(pusher, nativeKey, nativeMessage);
calloc.free(nativeKey);
calloc.free(nativeMessage);
}