updateImage method

FlarkEditResult updateImage(
  1. String destination, {
  2. String? alt,
  3. String? title,
  4. int? expectedRevision,
})

Implementation

FlarkEditResult updateImage(
  String destination, {
  String? alt,
  String? title,
  int? expectedRevision,
}) {
  final rejected = _guard(expectedRevision);
  if (rejected != null) return rejected;
  if (_editor!.sourceMode ||
      _editor!.document.resourceAt(_editor!.selection, image: true) == null) {
    return const FlarkEditResult.rejected(FlarkEditRejection.unsupportedEdit);
  }
  return command(
    SetImage(destination, alt: alt, title: title),
    expectedRevision: expectedRevision,
  );
}