waitForConversionData method

Future<Map<String, dynamic>?> waitForConversionData()

Implementation

Future<Map<String, dynamic>?> waitForConversionData() async {
  try {
    return await _conversionDataCompleter.future.timeout(
      Duration(seconds: config.conversionDataTimeoutSeconds),
    );
  } on TimeoutException {
    if (config.debugMode) {
      debugPrint(
        'AfHelperService: conversion data timed out after '
        '${config.conversionDataTimeoutSeconds}s',
      );
    }
    return null;
  }
}