logCustomOperation method
Future<void>
logCustomOperation({
- required String entityType,
- required String entityId,
- required SyncOperation operation,
- required Map<
String, dynamic> data, - bool isFileToUpload = false,
override
Registra operação customizada
Implementation
@override
Future<void> logCustomOperation(
{required String entityType,
required String entityId,
required SyncOperation operation,
required Map<String, dynamic> data,
bool isFileToUpload = false}) async {
try {
await addToSyncQueue(
entityType: entityType,
entityId: entityId,
operation: operation,
data: data,
isFileToUpload: isFileToUpload,
);
_log('info', 'Operação customizada registrada para sincronização',
metadata: {
'entityType': entityType,
'entityId': entityId,
'operation': operation.toString(),
'isFileToUpload': isFileToUpload,
});
} catch (e) {
_log('error', 'Erro ao registrar operação customizada',
error: e,
metadata: {
'entityType': entityType,
'entityId': entityId,
'operation': operation.toString(),
});
rethrow;
}
}