uploadThumbnail static method

Future<void> uploadThumbnail({
  1. required String thumbnailPath,
  2. required String thumbnailStoragePath,
  3. required String userId,
  4. required String mediaId,
})

Implementation

static Future<void> uploadThumbnail({
  required String thumbnailPath, required String thumbnailStoragePath,
  required String userId, required String mediaId,
}) async {
  await OfflineSyncLayer.instance.submitOperation(
    category: 'thumbnail_upload', priority: QueuePriority.normal.value,
    idempotencyKey: 'thumb_$mediaId',
    data: {'thumbnailPath': thumbnailPath,
           'thumbnailStoragePath': thumbnailStoragePath,
           'userId': userId, 'mediaId': mediaId},
  );
}