requestRegistration method

ShortcutId requestRegistration(
  1. ShortcutOptions options,
  2. String registrationKey
)

Implementation

ShortcutId requestRegistration(
  ShortcutOptions options,
  String registrationKey,
) {
  final optionsPointer = options.allocNative();
  final registrationKeyNative = registrationKey
      .toNativeUtf8()
      .cast<ffi.Char>();
  final result = c.native_shortcut_manager_request_registration(
    optionsPointer.ref,
    registrationKeyNative,
  );
  ShortcutOptions.freeNative(optionsPointer);
  pkg_ffi.calloc.free(registrationKeyNative);
  return result;
}