deleteMedia static method

Future<void> deleteMedia({
  1. required String userId,
  2. required String mediaId,
  3. required String storagePath,
  4. QueuePriority priority = QueuePriority.high,
})

Implementation

static Future<void> deleteMedia({
  required String userId, required String mediaId,
  required String storagePath,
  QueuePriority priority = QueuePriority.high,
}) async {
  await OfflineSyncLayer.instance.submitOperation(
    category: 'media_delete', priority: priority.value,
    idempotencyKey: 'delete_$mediaId',
    data: {'userId': userId, 'mediaId': mediaId, 'storagePath': storagePath},
  );
}