enqueue method

  1. @override
Future<String> enqueue({
  1. required String name,
  2. required Map<String, dynamic> input,
  3. Map<String, dynamic>? constraints,
  4. Map<String, dynamic>? retry,
  5. required String priority,
  6. required List<String> tags,
  7. int? initialDelayMs,
  8. String? uniqueId,
  9. String? uniquePolicy,
})

Enqueues a one-off task.

Implementation

@override
Future<String> enqueue({
  required String name,
  required Map<String, dynamic> input,
  Map<String, dynamic>? constraints,
  Map<String, dynamic>? retry,
  required String priority,
  required List<String> tags,
  int? initialDelayMs,
  String? uniqueId,
  String? uniquePolicy,
}) async {
  final result = await methodChannel.invokeMethod<String>('enqueue', {
    'name': name,
    'input': input,
    'constraints': constraints,
    'retry': retry,
    'priority': priority,
    'tags': tags,
    'initialDelayMs': initialDelayMs,
    'uniqueId': uniqueId,
    'uniquePolicy': uniquePolicy,
  });
  return result ?? '';
}