fling method

Future<PatchbayInvocation> fling({
  1. required String identifier,
  2. required int generation,
  3. required Map<String, Object?> start,
  4. required Map<String, Object?> velocity,
  5. int durationMs = 100,
  6. String? requestId,
})

Implementation

Future<PatchbayInvocation> fling({
  required String identifier,
  required int generation,
  required Map<String, Object?> start,
  required Map<String, Object?> velocity,
  int durationMs = 100,
  String? requestId,
}) {
  try {
    return _run(
      identifier: identifier,
      generation: generation,
      start: _point(start),
      durationMs: durationMs,
      kind: PatchbayGestureKind.fling,
      velocity: _velocity(velocity),
      requestId: requestId,
    );
  } on FormatException {
    return Future<PatchbayInvocation>.value(
      _rejected(requestId ?? _newRequestId(), 'invalidUiArguments'),
    );
  }
}