moveToPreviousFocus method

void moveToPreviousFocus(
  1. int index
)

Moves focus to the previous OTP input field.

Implementation

void moveToPreviousFocus(int index) async {
  if (index >= 1) {
    context.unFocus(list[index].focusNode!);
    context.requestFocus(list[index - 1].focusNode!);

    setTextSelection(index - 1);
  } else {
    context.unFocus(list[index].focusNode!);
    context.requestFocus(list[0].focusNode!);

    setTextSelection(0);
  }
}