import 'package:flutter/material.dart'; import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:prosapp_web_app/models/setting.dart'; class SettingsProvider extends ChangeNotifier { Setting? settings; bool isLoading = true; final _settingsCollection = FirebaseFirestore.instance.collection('settings'); SettingsProvider() { getSettings(); } getSettings() async { try { final querySnapshot = await _settingsCollection.doc('global').get(); settings = Setting.fromDocument(querySnapshot.data()!); } catch (e) { print('Error obteniendo los settings: $e'); } finally { isLoading = false; notifyListeners(); } } }