setLogCallback function

Future<void> setLogCallback(
  1. void callback(
    1. String?,
    2. int?
    )
)

Implementation

Future<void> setLogCallback(void Function(String?, int?) callback) async {
  if (Platform.isAndroid) {
    $p_a.BDUploadLog.setALogCallback(
      packObject(
        ALogCallback(onLogPrint: callback),
        () => android_ALogCallback(),
      ),
    );
  } else if (Platform.isIOS) {
    final uploadTool = await BdUploadTool.sharedInstance();
    uploadTool.delegate = packObject(
      ALogCallback(onLogPrint: callback),
      () => ios_ALogCallback(),
    );
  } else {
    throw UnsupportedError('Not Support Platform ${Platform.operatingSystem}');
  }
}