scheduleIntervalEndingTask function
void
scheduleIntervalEndingTask()
Implementation
void scheduleIntervalEndingTask(
Map<String, Timer> intervals,
String sessionId,
void Function(Exception) onError,
) {
Future.delayed(const Duration(minutes: 10), () {
if (intervals.containsKey(sessionId)) {
clearInterval(intervals, sessionId);
onError(sessionTimeoutError('Session timed out after 10 minutes'));
}
});
}