getAllKeys method

Future<List<String>> getAllKeys()

Gets a collection of all setting keys.

Implementation

Future<List<String>> getAllKeys() async {
  try {
    final result = await _getSettings();
    if (result.isEmpty) {
      _errorReporter.error(
          1000, 'Config JSON is not present. Returning empty list.');
      return [];
    }

    return result.settings.keys.toList();
  } catch (e, s) {
    _errorReporter.error(
        1002,
        'Error occurred in the `getAllKeys` method. Returning empty list.',
        e,
        s);
    return [];
  }
}