setEditText method

Future<EditState> setEditText(
  1. String text, {
  2. Int64? sessionId,
  3. Int64? stateVersion,
})

Replace the active edit session text.

Implementation

Future<EditState> setEditText(
  String text, {
  Int64? sessionId,
  Int64? stateVersion,
}) async {
  final session = await _prepareSessionCommand(
    EditorSessionCommand()
      ..valueChanged =
          (EditorValueChanged()..value = _editorValueFromText(text)),
    sessionId: sessionId,
    stateVersion: stateVersion,
  );
  final state = await VolvoxGridService.Edit(EditCommand()
    ..gridId = _gridId
    ..session = session);
  notifyListeners();
  return state;
}