handleDrop method

void handleDrop(
  1. DragSession session
)

Handles the drop event.

Implementation

void handleDrop(DragSession session) {
  final dragTarget = widget as DragTarget<T>;
  final data = session.data;
  if (data is T) {
    final castedData = data as T;
    if (dragTarget.onAccept != null) {
      dragTarget.onAccept!(castedData);
    }
  }
  _candidateData.clear();
  _rejectedData.clear();
  markNeedsBuild();
}