ArgosBindings constructor

ArgosBindings(
  1. String libraryPath
)

Implementation

ArgosBindings(String libraryPath) {
  try {
    lib = DynamicLibrary.open(libraryPath);
    _translateText = lib
        .lookupFunction<TranslateTextNative, TranslateText>('translate_text');
    _installPackage =
        lib.lookupFunction<InstallPackageNative, InstallPackage>(
            'install_language_package');
  } catch (e) {
    print('Error loading library: $e');
    rethrow;
  }
}