16 lines
431 B
C++
16 lines
431 B
C++
#include "addonProgress.h"
|
|
|
|
void addonCallJsProgressCallback(
|
|
Napi::Env env, Napi::Function callback, AddonThreadSafeProgressCallbackFunctionContext* context, addon_progress_event* data
|
|
) {
|
|
if (env != nullptr && callback != nullptr) {
|
|
try {
|
|
callback.Call({Napi::Number::New(env, data->progress)});
|
|
} catch (const Napi::Error& e) {}
|
|
}
|
|
|
|
if (data != nullptr) {
|
|
delete data;
|
|
}
|
|
}
|