updatePlainDraft method

void updatePlainDraft({
  1. required CatalogRow row,
  2. required String locale,
  3. required String text,
})

Implementation

void updatePlainDraft({
  required CatalogRow row,
  required String locale,
  required String text,
}) {
  final draft = valueDraftFor(row, locale);
  draft.value = _parsePlainValue(text, draft.baseValue);
  draft.rawText = prettyCatalogJson(draft.value);
  draft.rawError = null;
  draft.touched = true;
  _scheduleValueDraftSave(draft);
}