pasteCode method

void pasteCode()

Implementation

void pasteCode() async {
  var data = await Clipboard.getData(Clipboard.kTextPlain);
  if (data?.text?.isNotEmpty ?? false) {
    if (widget.beforeTextPaste != null) {
      if (widget.beforeTextPaste?.call(data!.text) ?? false) {
        _pasteCopyCode(data);
      } else {
        log(
            name: 'OTP Pin Field',
            'beforeTextPaste error ',
            error:
                'return true in beforeTextPaste order to execute copy paste ');
      }
    } else {
      _pasteCopyCode(data);
    }
  }
}