addToSyncQueue method

  1. @override
Future<void> addToSyncQueue({
  1. required String entityType,
  2. required String entityId,
  3. required SyncOperation operation,
  4. required Map<String, dynamic> data,
  5. bool isFileToUpload = false,
})
override

Implementation

@override
Future<void> addToSyncQueue({
  required String entityType,
  required String entityId,
  required SyncOperation operation,
  required Map<String, dynamic> data,
  bool isFileToUpload = false,
}) async {
  await _syncLogger.logCustomOperation(
    entityType: entityType,
    entityId: entityId,
    operation: operation,
    data: data,
    isFileToUpload: isFileToUpload,
  );
  await _updatePendingItemsCount();
  _log('info', 'Item adicionado à fila de sync: $entityType/$operation',
      metadata: {'isFile': isFileToUpload});
}