logDelete method
Registra log de exclusão de entidade
Implementation
@override
Future<void> logDelete(
{required String entityType,
required String entityId,
required Map<String, dynamic> data}) async {
try {
await addToSyncQueue(
entityType: entityType,
entityId: entityId,
operation: SyncOperation.delete,
data: data,
);
_log('info', 'Operação DELETE registrada para sincronização', metadata: {
'entityType': entityType,
'entityId': entityId,
});
} catch (e) {
_log('error', 'Erro ao registrar operação DELETE', error: e, metadata: {
'entityType': entityType,
'entityId': entityId,
});
rethrow;
}
}