captureHighPriorityEvent method
Capture high-priority event with pre-reserved metadata
Implementation
@override
void captureHighPriorityEvent(
ObslyEventBase event, EventReservation reservation) {
try {
final eventWithReservation = _EventWithReservation(event, reservation);
_priorityQueue.add(eventWithReservation);
_processHighPriorityAsync();
ObslyLogger.debug(
'High priority event queued with reservation: ${event.type}/${event.name}',
);
} catch (e) {
ObslyLogger.error(
'Error capturing high priority event with reservation: $e');
}
}