unpackCover method
Implementation
String unpackCover(String fileName, String targetPath) {
Pointer<BufferString> fileNameBuffer = BufferString.fromDartString(fileName);
Pointer<BufferString> targetPathBuffer = BufferString.fromDartString(targetPath);
Pointer<BufferString> resultBuffer = (unpackCoverNative?.call(_sdk, fileNameBuffer, targetPathBuffer))!;
String result = resultBuffer == nullptr ? '' : resultBuffer.ref.toString();
freeBufferString(fileNameBuffer);
freeBufferString(targetPathBuffer);
if (resultBuffer != nullptr) {
freeBufferString(resultBuffer);
}
return result;
}