fetchObslyToolsFromConfig method
Fetch texts y rules automáticamente después de obtener RemoteConfig
Implementation
Future<void> fetchObslyToolsFromConfig(ObslyTools obslyTools, String apiKey) async {
final futures = <Future>[];
if (obslyTools.hasTextsUrl) {
futures.add(_fetchTextsIfNeeded(obslyTools.textsUrl!, apiKey));
}
if (obslyTools.hasRulesUrl) {
futures.add(_fetchRulesIfNeeded(obslyTools.rulesUrl!, apiKey));
}
if (futures.isNotEmpty) {
try {
await Future.wait(futures);
ObslyLogger.debug('ObslyTools fetched successfully');
} catch (e) {
ObslyLogger.warn('Error fetching some ObslyTools: $e');
}
}
}