messageInputPluginNeedsPhotoLibraryPermission function

  1. @visibleForTesting
bool messageInputPluginNeedsPhotoLibraryPermission(
  1. MessageInputExtensionPlugin plugin, {
  2. required bool usesDirectAndroidVideoCapture,
})

Implementation

@visibleForTesting
bool messageInputPluginNeedsPhotoLibraryPermission(
  MessageInputExtensionPlugin plugin, {
  required bool usesDirectAndroidVideoCapture,
}) {
  return plugin.type == MessageInputExtensionPluginType.photo ||
      plugin.type == MessageInputExtensionPluginType.video ||
      (plugin.type == MessageInputExtensionPluginType.filming &&
          !usesDirectAndroidVideoCapture);
}