createMediaMetadata static method

Future<void> createMediaMetadata({
  1. required String userId,
  2. required String mediaId,
  3. required Map<String, dynamic> metadata,
  4. QueuePriority priority = QueuePriority.high,
})

Implementation

static Future<void> createMediaMetadata({
  required String userId, required String mediaId,
  required Map<String, dynamic> metadata,
  QueuePriority priority = QueuePriority.high,
}) async {
  await OfflineSyncLayer.instance.submitOperation(
    category: 'media_metadata_create', priority: priority.value,
    idempotencyKey: 'metadata_$mediaId',
    data: {'userId': userId, 'mediaId': mediaId, 'metadata': metadata},
  );
}