deleteVersion property

MutationSignal<bool, String> deleteVersion
latefinal

Implementation

late final deleteVersion = mutationSignal<bool, String>((versionId) async {
  final result = await dataSource.deleteDocumentVersion(versionId);
  if (result) {
    if (selectedVersionId.value == versionId) {
      selectedVersionId.value = null;
    }

    final docId = selectedDocumentId.value;
    if (docId != null) {
      versionsContainer(docId).awaitableReload();
    }
  }
  return result;
}, debugLabel: 'deleteVersion');