handleLinkBackwardSupportOnEdit method

Future<void> handleLinkBackwardSupportOnEdit(
  1. dynamic context,
  2. dynamic ref,
  3. dynamic pin,
  4. String title,
  5. String link,
)

Implementation

Future<void> handleLinkBackwardSupportOnEdit(
  BuildContext context,
  WidgetRef ref,
  ActerPin pin,
  String title,
  String link,
) async {
  final manager =
      await ref.read(attachmentsManagerProvider(pin.attachments()).future);
  if (!context.mounted) return;
  //Make link empty on Pin Data
  await updatePinLink(context, pin, '');
  if (!context.mounted) return;
  //Add pin link to attachments
  await handleAttachmentSelected(
    context: context,
    ref: ref,
    manager: manager,
    title: title,
    link: link,
    attachmentType: AttachmentType.link,
    attachments: [],
  );
  if (!context.mounted) return;
  Navigator.pop(context);
}